1.优点:
通过jndi访问抽象的资源。这样程序不至于与访问的资源耦合。比如用jndi数据库密码变了与程序无关。不需要改代码
2.步骤:
a.jar:
mySQL导入:mysql-connector-java-5.0.8.jar包
b.context.xml文件:
在WEB项目中的的META-INF中创建一个context.xml文件。
WEB-INF/web.xml
name="jdbc/sysadmin1"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://dbserver:3306/theuser"
username="root"
password="root1234"
maxActive="100"
maxIdle="20"
maxWait="10000"
validationQuery="select 1"
removeAbandoned="true"
removeAbandonedTimeout="3600" />
c.非spring项目中:
public class DbConnection {
static