JDBC
文章平均质量分 51
启之灵
不积跬步无以至千里,不积小流无以成江海
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDBC 之 连接数据库
使用intellij idea 连接oracle数据库 1.首先添加oracleDriver驱动jar 在E:\oracle\product\10.2.0\db_1\jdbc\lib目录下; 2.加载驱动,获取连接 配置文件jdbc.properties信息: driver=oracle.jdbc.driver.OracleDriver jdbcUrl=jdbc:oracle:t...原创 2018-11-13 00:14:25 · 202 阅读 · 0 评论 -
JDBC 之 DbUtils
DbUtils •commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。 QueryRunner类 •该类简单化了SQL查询,它与ResultSetHandler组合在一起使用可以完成大部分的数据库操作,能够大大减少编码量。 •Qu...原创 2018-12-02 12:42:39 · 238 阅读 · 0 评论 -
Jdbc 之 元数据
DatabaseMetaData 数据库的描述对象;了解即可 /** * DatabaseMetaData元数据; */ public void test(){ try { Connection connection = JDBCTools.connectDb(); ...原创 2018-11-29 22:58:07 · 394 阅读 · 0 评论 -
JDBC 之 事务
数据库事务 --在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。 --为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应全部视为错误,所有从起始点以后的操作应全部回退到开始状态。 --事务的操作:先定义开始一个事务,然后对数据作修改操作,这时如果提交(COMMIT),...原创 2018-11-30 23:39:18 · 208 阅读 · 0 评论 -
JDBC 之 数据库的隔离级别
数据库的隔离级别 •对于同时运行的多个事务, 当这些事务访问数据库中相同的数据时, 如果没有采取必要的隔离机制, 就会导致各种并发问题: –脏读: 对于两个事物 T1, T2, T1 读取了已经被 T2 更新但还没有被提交的字段. 之后, 若 T2 回滚, T1读取的内容就是临时且无效的. –不可重复读: 对于两个事物 T1, T2, T1 读取了一个字段, 然后 T2 更新了该字段. 之后...原创 2018-11-30 23:46:20 · 474 阅读 · 0 评论 -
JDBC 之 批量处理
批量处理 •当需要成批插入或者更新记录时。可以采用Java的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率 •JDBC的批量处理语句包括下面两个方法: –addBatch(String):StateMate 添加需要批量处理的SQL语句或是参数; –addBatch():PrepareStateMate 添加需要批量处理的SQL语句或是参数;...原创 2018-12-01 13:12:25 · 469 阅读 · 0 评论 -
JDBC 之 数据库连接池
数据库连接池 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤: –在主程序(如servlet、beans)中建立数据库连接。 –进行sql操作 –断开数据库连接。 这种模式开发,存在的问题: –普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的时候都要将 Connection 加载到内存中,再验证用户名和密码(得花费0....原创 2018-12-01 18:10:12 · 250 阅读 · 0 评论
分享