1. 将jdbc驱动包拷贝到tomcat安装目录下的lib文件夹中
2.编写context.xml文件,定义资源
<Context>
<Resource name="jdbc/My12306"
auth="Container"
type="javax.sql.DataSource"
username="scott"
password="tiger"
url="jdbc:oracle:thin:@localhost:1521:ORCL"
driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="2"
maxWait="5000"
maxActive="4" />
</Context>
3.在servlet中的doGet方法中编写获取连接的测试代码,
Connection conn=null;
try {
Context context=new InitialContext();
//使用jndi技术,Tomcat往往会在name值前面加上"java:comp/env/"+"jdbc/My12306"
DataSource dataSource = (DataSource) context.lookup("java:comp/env/jdbc/My12306");
conn=dataSource.getConnection();
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
System.out.println("conn==null?"+(conn==null));
4.测试,把项目部署到服务器上测试
-------------------------------------注意一定要部署到Tomcat服务器上,才能看到效果------------------------------------------