先来介绍两个基本概念:
1.
数据源和连接池.
2. 数据源和 JNDI 资源
DataSource
对象是由
JBoss
提供的,不能在程序中用创建实例的方式获得
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
{
|
|