我正在使用Tomcat和Java(通过Eclipse)和SQL Server 2008 R2
我正进入(状态
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of
class '' for connect URL 'null'
我还尝试了部署到Tomcat 7,但得到了完全相同的错误. (在这种情况下,我确保sqljdbc4.jar位于Tomcat的lib目录中,而不只是在WAR中)
有人可以帮忙吗?谢谢!
我的代码如下:
在server.xml
name="jdbc/charmDB"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;databaseName=CH;
integratedSecurity=true"
/>
在web.xml
CH Database
jdbc/charmDB
javax.sql.DataSource
Container
Java代码
InitialContext ic = new InitialContext();
DataSource ds = (DataSource) ic.lookup("java:comp/env/jdbc/charmDB");
Connection con = ds.getConnection();