Tomcat快速配置数据源

1。将数据库驱动jar包拷贝到tomcat\common\lib目录下面。

2。修改server.xml文件,在Context配置节点下面加上资源节点,如下:

      <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
                 maxActive="100" maxIdle="30" maxWait="10000"
                 username="root" password="" driverClassName="org.gjt.mm.mysql.Driver"
                 url="jdbc:mysql://127.0.0.1:3306/test?characterEncoding=GBK&amp;useUnicode=TRUE"/>

         注意的是:如果有&字符,需要转移成&amp;(XML文件规范)

3。修改Web应用WEB-INF\web.xml文件,加上Resource-Def,如下:

   <resource-ref>
      <description>DB Connection</description>
      <res-ref-name>jdbc/TestDB</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
  </resource-ref>

4。重新启动Web应用,在Web应用中可以通过下面的代码来获取数据源和数据库连接:

javax.naming.InitialContext context = new javax.naming.InitialContext();
DataSource ds = (DataSource) cxt.lookup( "java:/comp/env/jdbc/TestDB" );
connection = (Connection)ds.getConnection();

猜你喜欢

转载自guwq2014.iteye.com/blog/2393379