随笔分类 -  JDBC

JDBC--调用函数&存错过程
摘要:1、通过Connection对象的prepareCall()方法创建CallableStatement对象的实例,在使用prepareCall()方法时需传入一个String类型的字符串,该字符串用于指明如何调用存储过程;--{?= call function_name[(arg0, arg1, .... 阅读全文
posted @ 2015-12-02 20:30 _taoGe 阅读(185) 评论(0) 推荐(0)
JDBC--DBUtils的使用
摘要:1、commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。2、相关API:--org.apache.commons.dbutils.QueryRunner... 阅读全文
posted @ 2015-12-02 16:14 _taoGe 阅读(306) 评论(0) 推荐(0)
JDBC--数据库连接池
摘要:1、在使用开发基于数据库的web程序时,传统的模式是现在主程序中简历数据库连接,当进行完sql操作之后断开数据库连接。这种模式存在一些问题:--普通的JDBC数据库连接使用DRiverManager来获取,每次向数据库建立连接的时候都要将Connection加载到内存中,再验证用户名和密码。需要数据... 阅读全文
posted @ 2015-12-01 19:49 _taoGe 阅读(291) 评论(0) 推荐(0)
JDBC--处理事务
摘要:1、事务是指一组逻辑操作单元,使数据从一种状态转换到另一种状态。2、事务的四个属性:--1)原子性:事务是一个不可分割的工作单位,事务中的操作要么都发生要么都不发生;--2)一致性:事务必须是数据库从一个一致性状态变换到另外一个一致性状态--3)隔离性:事务的执行不能被其他事务干扰,即一个事务内的操... 阅读全文
posted @ 2015-11-22 15:15 _taoGe 阅读(384) 评论(0) 推荐(0)
JDBC--处理Blob
摘要:1、LOB(Large Objects)大对象,是用来存储大量的二进制和文本数据的一种数据类型(一个LOB字段可存储多达4GB的数据)--LOB分类两种类型:1)内部LOB; 2)外部LOB: --内部LOB将数据已字节流的形式存储在数据库的内部。因而,内部LOB的许多操作都可以参与事务,也可以像... 阅读全文
posted @ 2015-11-22 13:38 _taoGe 阅读(5577) 评论(0) 推荐(0)
JDBC--DAO设计模式
摘要:1、DAO(Data Access Object):访问数据信息的类,包含对数据的CRUD(Create、Read、Update、Delete),而不包含任何业务相关的信息。--DAO能够实现功能的模块化;--有利于代码的维护和升级。2、DAO中常用的方法:--1)int update(String... 阅读全文
posted @ 2015-11-21 15:08 _taoGe 阅读(480) 评论(0) 推荐(0)
JDBC--使用beanutils工具类操作JavaBean
摘要:1、在JavaEE中,Java类的属性通过getter,setter来定义;2、可使用BeanUtils工具包来操作Java类的属性:--Beanutils是由Apache公司开发,能够方便对Bean类进行简便的操作--涉及到的包:(1) BeanUtils相关包commons-beanutils-... 阅读全文
posted @ 2015-11-20 20:11 _taoGe 阅读(557) 评论(0) 推荐(0)
JDBC--PreparedStatement使用
摘要:1、 PreparedStatement是Statement的子接口,可以传入传入带有占位符的SQL语句,并且提供了相应的方法来替换占位符(setXxx(int index, Object value)index从1开始),然后通过executeUpdate或executeQuery()方法来执行S... 阅读全文
posted @ 2015-11-15 19:42 _taoGe 阅读(639) 评论(0) 推荐(0)
JDBC--Statement使用
摘要:1、通过Statement实现类执行更新操作(INSERT、UPDATE 、DELETE):--1)获取数据库连接Connection的对象;--2)通过Connection类的createStatement()方法获取Statement对象;;--3)调用Satement类的executeUpda... 阅读全文
posted @ 2015-11-15 18:39 _taoGe 阅读(1553) 评论(0) 推荐(0)
JDBC--获取数据库连接
摘要:1、JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、统一的sQL数据库存取和操作的公共接口。2、Java中的几种数据库存取技术:--1)JDBC直接访问数据库;--2)JDO技术;--3)第三方O/R工具,如Hibernate,ibatis等;2、通过... 阅读全文
posted @ 2015-11-13 17:10 _taoGe 阅读(825) 评论(0) 推荐(0)