tomcat6.0连接池jdbc驱动问题
tomcat6.0/conf/context.xml添加配置<Resourcename="jdbc/restrant"auth="Container"type="java...
tomcat6.0/conf/context.xml添加配置
<Resource name="jdbc/restrant" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000" username="sa" password="accp"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;Databasename=restrant"
/>
web工程下web.xml配置:
<resource-ref>
<res-ref-name>jdbc/restrant</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
Jdbc驱动放置于tomcat6的 Lib目录中,因为6.0没有common目录,然后出现异常:
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.microsoft.jdbc.sqlserver.SQLServerDriver'
怎么解决啊 就是JDBc驱动的路径问题
问题已经解决,就是将JdBC驱动放置于tomcat6的 lib目录中即可,然后配置conf/context.xml即可 ,上面的错误在于数据库连接字符串写反了!
不是 "com.microsoft.jdbc.sqlserver.SQLServerDriver" 而是
"com.microsoft.sqlserver.jdbc.SQLServerDriver" ! 展开
<Resource name="jdbc/restrant" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000" username="sa" password="accp"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;Databasename=restrant"
/>
web工程下web.xml配置:
<resource-ref>
<res-ref-name>jdbc/restrant</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
Jdbc驱动放置于tomcat6的 Lib目录中,因为6.0没有common目录,然后出现异常:
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.microsoft.jdbc.sqlserver.SQLServerDriver'
怎么解决啊 就是JDBc驱动的路径问题
问题已经解决,就是将JdBC驱动放置于tomcat6的 lib目录中即可,然后配置conf/context.xml即可 ,上面的错误在于数据库连接字符串写反了!
不是 "com.microsoft.jdbc.sqlserver.SQLServerDriver" 而是
"com.microsoft.sqlserver.jdbc.SQLServerDriver" ! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询