「酒窝说:」IT,java程序员,关于Jdbc驱动连接数据库的使用

注册jdbc驱动:Class.forName;3.获取Connectionconn=DriverManager.getConerction;4.

jdbc使用步骤:

1.在项目中导入jar包

2.注册jdbc驱动:

Class.forName(“驱动程序类名”);

3.获取Connection conn = DriverManager.getConerction(url,user,password);

4.创建Statement(语句对象),用来执行sql(语句)

Statement st = conn.CreateStatement();

execute(sql);//可以用来执行任何sql,常用于执行DDL(数据定义语言)

executeUpdate(sql);执行DML语句(数据操作语言)

executeQuery(sql);执行DQL语句;

5.处理sql执行结果

execute(sql);如果没有抛出异常,意味着成功;

executeUpdate(返回数字),表示更新行数量,如果执行失败了,就会抛出异常

executeQuery(sql):返回ResultSet,代表查询如果是多行多列,如果执行失败,就会抛出异常;

6.关闭数据连接

conn.close();

Statement (接口)

Statement stmt = conn.createStatement();//通过连接对象获得方法

方法:

boolean b = stmt.excute(sql);//DDL数据库对象,是否返回结果集 通过execute方法发送sql数据到数据库

ResultSet rs = stmt.executeQuery(sql);//执行查询语句DQL

int i = stmt.executeUpdate(sql);//返回更新行数 DML,增删改

连接管理:把数据库的连接给管理起来

在程序中数据库连接使用非常频繁,造成代码复用性非常差,

常规的做法是建立数据库的工具类,封装数据库连接过程,之后的操作就只需要调用就可以了;

实现:

1.创建数据库连接参数文件:jdbc.propertise;

2.创建DBTools.java来封装数据库连接方法

利用properties读取配置文件中的数据库连接参数

创建getConnection封装数据库连接过程~

3. 创建getConnection封装数据库连接过程

使用getConnection方法

PreparedStatement:预编译语句

PreparedStatement接口是Statement的子接口,它表示一条预编译过的sql语句

PreparedStatement对象所代表的sql语句中的参数用问号(?)来表示,调用

PreparedStament对象的setxxx()方法设置这些数

「酒窝说:」IT,java程序员,关于Jdbc驱动连接数据库的使用

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/5320.html

(0)
上一篇 2022-12-13 21:20
下一篇 2022-12-13 21:20

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信