顶一下我用另外一个jsp,直接在里头写
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
。
不通过连接池可以成功,不知道是什么问题,哪位遇到过的帮忙解决一下拉。
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
。
不通过连接池可以成功,不知道是什么问题,哪位遇到过的帮忙解决一下拉。
拿我的来说,server.xml文件中有下面的语句:
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>sysroot</value>
</parameter> <!-- Class name for mm.mysql JDBC driver -->
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>当然MYSQL的驱动程序org.gjt.mm.mysql.Driver得放到
COMMON\LIB目录下
在tomcat里配置数据源,必须把数据库驱动放在common/lib目录下,放到其它任何地方都不行。
.jar形式的压缩类包,放在tomcat/web-inf/lib/目录下;
数据源所需的驱动包,在tomcat规范里,有其特定的位置,tomcat/common/lib/目录下;还有,tomcat只识别.jar压缩包(它不理会zip等压缩文件)。以上内容都可在tomcat/webapps/tomcat-docs/找到。