首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

高效率JDBC编程工具JadePool快速入门

2013-03-06 
高效JDBC编程工具JadePool快速入门使用JadePool很简单,分三步实现。第一步:建立数据库连接,JadePool支持两

高效JDBC编程工具JadePool快速入门


使用JadePool很简单,分三步实现

第一步:建立数据库连接,JadePool支持两种数据库连接方式

   1、通过db.xml配置数据库连接信息

   2、通过Java代码建立数据库连接

两种方式,可任选一种

第二步:在以下例举的四个类中选择一款合适的Jdml工具,大多数情况下,推荐使用Jade

   1、ProcessVO  //用于事务型数据库,需要用户打开并关闭事务、处理异常

   2、Jade       //用于事务型数据库,已经处理了异常,默认打开了事务,调用j.commit();执行并关闭事务。

   3、Access     //用于非事务型数据库,需要用户处理异常

   4、Base       //用于非事务型数据库,已经处理异常

第三步:创建Jade对象,调用Jade方法


举例:

第一步:建立数据库连接

方式一、配置db.xml数据库连接信息

db.xml文件应当保存在应用程序的classes/META-INF/目录下,与Hibernate、JPA的数据库连接文件的位置相同。注意:classes/META-INF对应软件工程中的java源文件的根目录下的/META-INF目录,在创建软件工程时,将db.xml文件放入此目录中。
1、完整的db.xml文件样例:

Jade j=new Jade();  boolean b = j.executeSqlFile("d:\\insertRecord.sql"); //执行sql文件  String s0 = j.queryDbInfo();//查询数据库的结构信息  String s1 = j.queryTableInfo(tableName);//查询数据库表的结构信息  int num0=j.insert(tableName, list);//插入一组记录  int num1=j.update(tableName, list);//更新一组记录  Object keyValue=j.saveOne(tableName, m);//插入或更新一条记录,返回主键  int num2=j.save(tableName, m);//插入或更新一条记录,返回保存的记录数  Map m=j.queryOne(querySql);//可以是任意复杂的查询语句  List<Map>  list=j.query(querySql);//可以是任意复杂的查询语句  int num3=j.delete(deleteSql);//sql删除语句  j.commit();//事务提交并关闭连接  j.cancel();//事务回滚,并关闭连接



热点排行