![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JDBC知识
Java连接数据库知识学习
Roy-sky
Climb the top of the mountain.
展开
-
JDBC知识学习——DBUtils的使用学习
DBUtils工具类注意:需要导入commons-dbutils-1.6.jar文件代码示例如下:public class DBUtilsTest { QueryRunner queryRunner=new QueryRunner(); /* * ScalarHandler:把结果集转为一个数值返回 * */ @Test public void...原创 2020-02-18 15:37:32 · 92 阅读 · 0 评论 -
JDBC知识学习——事务、dbcp连接池及c3p0连接池
一:事务①事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态并保证数据的一致性。原子性、一致性、隔离性、持久性。②隔离级别:读未提交数据READ UNCOMMITTED、读已提交数据READ COMMITTED、可重复读REPEATABLE READ、串行化SERIALIZABLE。③在当前的cmd窗口中查看MySQL隔离级别:select @@tx_isolation设置当前MyS...原创 2020-02-17 19:33:36 · 207 阅读 · 0 评论 -
JDBC知识学习——DAO编写
DAO:data Access Object:访问数据信息的类操作java类属性有一个工具包:beanuitls同时在libraries中加入:commons-beanuitls-1.8.0.jar和commons-logging-1.1.1.jar包User类如下:public class User { private int id; private String nam...原创 2020-02-15 17:35:42 · 269 阅读 · 0 评论 -
JDBC知识学习——使用PreparedStatement及ResultSetMetaData
知识点汇总使用PreparedStatement:String sql="INSERT INTO USER VALUES(?,?,?,?,?,?) ";id,name,pwd,sex,home,info1.创建PreparedStatementPreparedStatement ps=conn.PreparedStatement(sql);2.调用setXXX()方法设置占位符的...原创 2020-02-14 20:47:23 · 349 阅读 · 0 评论 -
JDBC知识学习——Statement执行更新和ResultSet查询操作
Statement用于执行sql语句的对象:1.通过Connection的createStatement()方法来获取2.通过executeUpdate(sql)执行sql语句,可以执行insert,update,delete代码示例:public class StatementTest { /* * ResultSet结果集封装了使用JDBC查询得到的结果 * 1...原创 2020-02-13 19:15:02 · 529 阅读 · 0 评论 -
JDBC知识学习——通过Driver获取数据库连接
通过Driver连接1.通过MySQL数据库进行示例连接所以需要在IDEA中加入MySQL驱动2.将mysql连接驱动加入Module的lib目录下,file-》Project Settings-》libraries下:3.将连接加入library中后就可以进行连接了代码示例:public class JDBCDriverTest { @Test public vo...原创 2020-02-13 18:56:46 · 411 阅读 · 1 评论