上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 64 下一页
摘要: Apache—DBUtils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。API介绍:org.apache.commons.dbut 阅读全文
posted @ 2017-06-15 00:30 西北野狼 阅读(325) 评论(0) 推荐(0) 编辑
摘要: JDBC数据库连接池的必要性 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤: 这种模式开发,存在的问题: 数据库连接池(connection pool) 数据库连接池的工作原理 数据库连接池技术的优点 资源重用: 由于数据库连接得以重用,避免了频繁创建,释放连接引起的大量性能开销。 阅读全文
posted @ 2017-06-13 07:46 西北野狼 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 批量处理JDBC语句提高处理速度 当需要成批插入或者更新记录时。可以采用Java的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率JDBC的批量处理语句包括下面两个方法: 通常我们会遇到两种批量执行SQL语句的情况:多条SQL语句的批量处理;一个SQL语 阅读全文
posted @ 2017-06-12 00:05 西北野狼 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 数据库事务 在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应全部视为错误,所有从起始点以后的操作应全部回退到开始状态。 事务的 阅读全文
posted @ 2017-06-08 23:30 西北野狼 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Oracle LOB LOB,即Large Objects(大对象),是用来存储大量的二进制和文本数据的一种数据类型(一个LOB字段可存储可多达4GB的数据)。LOB 分为两种类型:内部LOB和外部LOB。内部LOB将数据以字节流的形式存储在数据库的内部。因而,内部LOB的许多操作都可以参与事务,也 阅读全文
posted @ 2017-06-07 22:45 西北野狼 阅读(3156) 评论(0) 推荐(0) 编辑
摘要: DAO:Date Access Object 实现代码模块化,更加有利于代码的维护和升级。 DAO 可以被子类继承或者直接使用。 访问数据信息的类,包含对数据的CRUD(create read update delete),而不包含任何业务相关信息。 使用JDBC编写DAO可能包含的方法: void 阅读全文
posted @ 2017-06-07 00:11 西北野狼 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 使用 JDBC 驱动程序处理元数据 DatabaseMetaData类 DatabaseMetaData 类中提供了许多方法用于获得数据源的各种信息,通过这些方法可以非常详细的了解数据库的信息: ResultSetMetaData 类 可用于获取关于 ResultSet 对象中列的类型和属性信息的对 阅读全文
posted @ 2017-06-06 20:51 西北野狼 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 可以通过调用 Connection 对象的 preparedStatement() 方法获取 PreparedStatement 对象。PreparedStatement 接口是 Statement 的子接口,它表示一条预编译过的 SQL 语句。PreparedStatement 对象所代表的 SQ 阅读全文
posted @ 2017-06-04 23:12 西北野狼 阅读(313) 评论(0) 推荐(0) 编辑
摘要: ResultSet: 结果集. 封装了使用 JDBC 进行查询的结果. 1. 调用 Statement 对象的 executeQuery(sql) 可以得到结果集。 2. ResultSet 返回的实际上就是一张数据表. 有一个指针指向数据表的第一样的前面.可以调用 next() 方法检测下一行是否 阅读全文
posted @ 2017-06-04 00:18 西北野狼 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 通过 JDBC 向指定的数据表中插入一条记录. 1. Statement: 用于执行 SQL 语句的对象 1). 通过 Connection 的 createStatement() 方法来获取 2). 通过 executeUpdate(sql) 可以执行 SQL 语句. 3). 传入的 SQL 可以 阅读全文
posted @ 2017-06-03 21:37 西北野狼 阅读(644) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 64 下一页