栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

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)当一个对象没有指向它的任何引用时,表示是垃圾资源

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/285785.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号