先來介紹兩個基本概念:
1.
數據源和連接池.
2. 數據源和 JNDI 資源
DataSource
對象是由
JBoss
提供的,不能在程序中用創(chuàng)建實例的方式獲得
DataSource
對象.而需要采用
JNDI
(
java naming and directory interface
)技術,來獲得
DataSource
對象的引用.其實
JNDI
簡單來講就是一種將對象和名稱綁定的技術.
Javax.naming
包中提供
Context
接口,該接口提供將對象和名字綁定.
1
<
local-tx-datasource
>
2 < jndi-name > TestDS </ jndi-name > 3 < connection-url > jdbc:mysql://localhost:3306/test?useUnicode=true & characterEncoding=UTF-8 </ connection-url > 4 < driver-class > com.mysql.jdbc.Driver </ driver-class > 5 < user-name > root </ user-name > 6 < password ></ password > 7 </ local-tx-datasource >
1
public
Connection getConnection()
throws
Exception
{
|
|