使用JadePool很簡單
第一步
兩種方式
第二步
第三步
舉例
第一步
方式一
db
[html]
<?xml version=
<!
Document : db
Created on :
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://
<driver>com
<user>root</user>
<password>
<resource>java:comp/env/jdbc/hkm_javafaces
</db>
如果配置了數據源
[html]
<?xml version=
<db>
<url></url>
<driver></driver>
<user></user>
<password></password>
<resource>java:comp/env/jdbc/hkm_javafaces
</db>
如果沒有配置數據源
[html]
<?xml version=
<db>
<url>jdbc:sqlserver://
<driver>com
<user>root</user>
<password>
<resource></resource>
</db>
如果配置了db
Jade j=new Jade();
j
mit();
方式二
[java]
public static synchronized Connection getCon() {
Connection con = null;
String url =
String userName =
String password =
try {
Class
con = DriverManager
} catch (SQLException ex
ex
} catch (ClassNotFoundException ex) {
ex
}
return con;
}
此時
Jade j = new Jade(getCon());
j
mit();
第二步
如果使用db
ProcessVO pvo=new ProcessVO();
Jade j=new Jade();
Access a=new Access();
Base b=new Base();
如果使用Jave代碼配置的連接
ProcessVO pvo=new ProcessVO(getCon());
Jade j=new Jade(getCon());
Access a=new Access(getCon());
Base b=new Base(getCon());
第三步
[java]
Jade j=new Jade();
boolean b = j
String s
String s
int num
int num
Object keyValue=j
int num
Map m=j
List<Map> list=j
int num
mit();//事務提交並關閉連接
j
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26401.html