哎,这个问题好烦的,我现在有个Servlet连接数据库,用到了数据源和连接池的技术,数据库是mysql5.1,tomcat是6.0.26的。我现在的问题主要是配置问题哈,请各位帮忙看下我的webapp叫M...
哎,这个问题好烦的,
我现在有个Servlet连接数据库,用到了数据源和连接池的技术,
数据库是mysql5.1,tomcat是6.0.26的。我现在的问题主要是配置问题哈,请各位帮忙看下
我的web app叫MySQL哈,最初我在%CATALINA_HOME%\conf\localhost\MySQL.xml做如下的配置,成功访问了数据库:
【MySQL.xml】
type="javax.sql.DataSource" maxActive="1000"
maxIdle="30" maxWait="10000" username="root"
password="*******" driverClass="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/mydb?autoReconnect=true">
当然我在tomcat下的lib下已经复制了mysql的驱动,java代码不用贴了吧,因为我成功操作了数据库了!
现在我把这个APP放到tomcat下的webapps这个目录下(其实这是myeclipse自动布置进去的!),我按网上的配置,在META-INF下的context.xml中写了以下代码:
type="javax.sql.DataSource" maxActive="1000"
maxIdle="30" maxWait="10000" username="root"
password="wangxu456753" driverClass="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/mydb?autoReconnect=true">
然后在web.xml中添加了:
jdbc/mydb
javax.sql.DataSource
Container
这样按理说应该也是可以的,不过还是出错了,异常是这样的:
Cannot create JDBC driver of class '' for connect URL 'null'
请你们一定要仔细看看我的叙述,再认真分析下,分数不是问题,关键是我被这个搞的头都大了,万分感谢!
展开