Tomcat高速配置数据源
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&useUnicode=TRUE"/>
注意的是:如果有&字符,需要转移成&(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();