tomcat6配置数据源
* tomcat6服务器为独立服务器(非myeclipse自带)
设tomcat6的安装目录为tomcatdir
(1) 打开tomcatdir\conf\context.xml
在<context>与</context>标签中间加上以下内容
<Resource name="[这里是数据源名称]" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="[这里是数据库用户名]" password="[这里是数据库密码]" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/[这里是数据库名称]?autoReconnect=true" />
此后在tomcatdir下的lib目录里面放置mysql-jdbc驱动
(2) 在项目\WebRoot\WEB-INF\web.xml中添加以下内容
<resource-ref> <description>[这里是描述内容]</description> <res-ref-name>[这里是数据源名称]</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
(3) 获得数据库连接
Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:comp/env/[这里是数据源名称]");
conn = ds.getConnection();