步骤1:将“WebRoot\WEB-INF\lib”目录下的数据库jar包复制到tomcat\lib下;
步骤2:将下面的代码放到Tomcat \conf\context.xml中;
<Resource name="jdbc/mysql"
auth="Container"
type="javax.sql.DataSource"
driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://localhost/数据库名"
username="用户名"
password="密码"
maxActive="100"
maxIdle="30"
maxWait="10000"/>
注释:
type=“资源类型”
maxActive="最大可以有100名用户连接数据源"
maxIdle="如果没有用户连接,空出30个连接等待用户连接"
maxWait="如果已连接用户5000秒内没有再次连接数据源,则放弃此连接"
步骤3:在WebRoot\WebINF\web.xml文件中添加一下代码:
<resource-ref>
<res-ref-name>jdbc/数据库名称</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
步骤4:通过java的jndi链接数据库
InitialContext initCtx = new InitialContext();
DataSource ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/数据库名");
Connection conn = ds.getConnection();