IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Java连接数据库执行SQL(DML )语句的技术DDL -> 正文阅读

[大数据]Java连接数据库执行SQL(DML )语句的技术DDL

一:设计理念
定义了一些接口(java.sql包中),
各个数据库厂商实现接口
Driver,Connection,Statement,R
esultSet
二:先决条件
对应官网下载驱动程序jar
包,jar包中的类实现JDBC接口
(mysqljdbcdriverdownload)
项目与模块引用(导入)jar包
三:代码步骤
①加载驱动程序Class.forName()
②建立连接ConnectionDriverManger.getConnection(url)
③创建Statement对象con.createStatement()
④执行sql
int[语句影响数]executeUpdate(sql[insert,update,delete])
⑤ResultSetexecuteQuery(sql)select
⑥关闭在资源
DAO(DataAccessObject)数据访问对象(持久化层设计思想)
com.wangwang.dao.具体的模块类DAO四个方法(save,update,delete,query)
com.wangwang.test.具体的模块类DAOTest
四:
代码步骤
1.
加载驱动程序Class.forName(“驱动程序类包名+类名”)
a)静态方法,类名.方法名
b)抛出一个编译时异常ClassNotFountException(Alt+Enter错误代码解决方案)
c)驱动程序类implementsjava.sql.driver接口(C+n打开一个类C+S+F4)
2.建立连接ConnectionDriverManger.getConnection(url)
a)Connectioncon=DriverManger.getConnection(url,userName,pwd)
b)抛出一个编译时异常SQLException(调用java.sql包中的类的方法都会抛出)
c)url统一资源定位符jdbc:type://ip:port;databaName=dbName(localhost127.0.0.1)
3.创建Statement对象con.createStatement()
a)执行sql
int[语句影响行数
executeUpdate(sql[insert,update,delete])
b)ResultSetexecuteQuery(sql)select
4.关闭在资源
a)关闭资源顺序与创建资源顺序相反
b)当一个对象没有指向它的任何引用时,表示是垃圾资源

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-10-03 17:09:36  更:2021-10-03 17:11:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 21:59:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码