【高效JDBC编程工具JadePool快速入门】
使用JadePool很簡(jiǎn)單,分三步實(shí)現(xiàn)。
第一步:建立數(shù)據(jù)庫(kù)連接,JadePool支持兩種數(shù)據(jù)庫(kù)連接方式
1、通過(guò)db.xml配置數(shù)據(jù)庫(kù)連接信息
2、通過(guò)Java代碼建立數(shù)據(jù)庫(kù)連接
兩種方式,可任選一種
第二步:在以下例舉的四個(gè)類中選擇一款合適的Jdml工具,大多數(shù)情況下,推薦使用Jade
1、ProcessVO? //用于事務(wù)型數(shù)據(jù)庫(kù),需要用戶打開(kāi)并關(guān)閉事務(wù)、處理異常
2、Jade?????? //用于事務(wù)型數(shù)據(jù)庫(kù),已經(jīng)處理了異常,默認(rèn)打開(kāi)了事務(wù),調(diào)用j.commit();執(zhí)行并關(guān)閉事務(wù)。
3、Access???? //用于非事務(wù)型數(shù)據(jù)庫(kù),需要用戶處理異常
4、Base?????? //用于非事務(wù)型數(shù)據(jù)庫(kù),已經(jīng)處理異常
第三步:創(chuàng)建Jade對(duì)象,調(diào)用Jade方法
舉例:
第一步:建立數(shù)據(jù)庫(kù)連接
方式一、配置db.xml數(shù)據(jù)庫(kù)連接信息
db.xml文件應(yīng)當(dāng)保存在應(yīng)用程序的classes/META-INF/目錄下,與Hibernate、JPA的數(shù)據(jù)庫(kù)連接文件的位置相同。注意:classes/META-INF對(duì)應(yīng)軟件工程中的java源文件的根目錄下的/META-INF目錄,在創(chuàng)建軟件工程時(shí),將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ù)源,簡(jiǎn)潔的寫法是:
[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>
如果沒(méi)有配置數(shù)據(jù)源,簡(jiǎn)潔的寫法是:
[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快速入门】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: hadoop--完全分布式运行模式
- 下一篇: 调用 验证码