使用JNDI可分如下三个步骤:
1、配置Tomcat下的conf文件夹下的context.xml(注:我用的是MySQL)
<Resource
name="jdbc/books"
auth="Container"
type="javax.sql.DataSource"
username="root"
password="******"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/books"
/>
2、复制相应的驱动程序到Tomcat,lib文件夹下
3、进行代码编写,使用lookup方法获得数据源对象!
Context ic = new InititalContext();
DataSource source = (DataSource) ic.lookup("java:comp/env/jdbc/'数据库名'");
DataSource conn = ds.getconnection();