【高效JDBC编程工具JadePool快速入门】
使用JadePool很簡單,分三步實現(xiàn)。
第一步:建立數(shù)據(jù)庫連接,JadePool支持兩種數(shù)據(jù)庫連接方式
1、通過db.xml配置數(shù)據(jù)庫連接信息
2、通過Java代碼建立數(shù)據(jù)庫連接
兩種方式,可任選一種
第二步:在以下例舉的四個類中選擇一款合適的Jdml工具,大多數(shù)情況下,推薦使用Jade
1、ProcessVO? //用于事務型數(shù)據(jù)庫,需要用戶打開并關(guān)閉事務、處理異常
2、Jade?????? //用于事務型數(shù)據(jù)庫,已經(jīng)處理了異常,默認打開了事務,調(diào)用j.commit();執(zhí)行并關(guān)閉事務。
3、Access???? //用于非事務型數(shù)據(jù)庫,需要用戶處理異常
4、Base?????? //用于非事務型數(shù)據(jù)庫,已經(jīng)處理異常
第三步:創(chuàng)建Jade對象,調(diào)用Jade方法
舉例:
第一步:建立數(shù)據(jù)庫連接
方式一、配置db.xml數(shù)據(jù)庫連接信息
db.xml文件應當保存在應用程序的classes/META-INF/目錄下,與Hibernate、JPA的數(shù)據(jù)庫連接文件的位置相同。注意:classes/META-INF對應軟件工程中的java源文件的根目錄下的/META-INF目錄,在創(chuàng)建軟件工程時,將db.xml文件放入此目錄中。
1、完整的db.xml文件樣例:
[html]
<?xml version="1.0" encoding="GBK"?>
<!--
Document??? : db.xml
Created on? : 2009-06-25 00:21:48
Author????? : hkm
Description : Purpose of the document as following.
-->
<!DOCTYPE db [
<!ELEMENT db (resource|password|user|driver|url)*>
<!ELEMENT url (#PCDATA)>
<!ELEMENT driver (#PCDATA)>
<!ELEMENT user (#PCDATA)>
<!ELEMENT password (#PCDATA)>
<!ELEMENT resource (#PCDATA)>
]>
<db>
<url>jdbc:sqlserver://127.0.0.1\\dbo:1436;databaseName=javafaces2012</url>
<driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
<user>root</user>
<password>123</password>
<resource>java:comp/env/jdbc/hkm_javafaces2012</resource>
</db>
如果配置了數(shù)據(jù)源,簡潔的寫法是:
[html]
<?xml version="1.0" encoding="GBK"?>
<db>
<url></url>
<driver></driver>
<user></user>
<password></password>
<resource>java:comp/env/jdbc/hkm_javafaces2012</resource>
</db>
如果沒有配置數(shù)據(jù)源,簡潔的寫法是:
[html]
<?xml version="1.0" encoding="GBK"?>
<db>
<url>jdbc:sqlserver://127.0.0.1\\dbo:1436;databaseName=javafaces2012</url>
<driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
<user>root</user>
<password>123</password>
<resource></resource>
</db>
轉(zhuǎn)載于:https://www.cnblogs.com/qq12345678/p/3270142.html
總結(jié)
以上是生活随笔為你收集整理的【高效JDBC编程工具JadePool快速入门】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hadoop--完全分布式运行模式
- 下一篇: 调用 验证码