类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
我已经装了sql server2000的jdbc驱动,
java里用jdbc连接数据库的代码:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection conn=java.sql.DriverManager.getConnection
("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pub","sa","sa");
Statementstmt=conn.createStatement (java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
但是在运行时显示如下错误:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
而且用jdbc-odbc就可以连接成功。
请问是怎么回事呢?要如何配置呢?
网友回答:
安装了驱动后要把lib目录下的3个jar文件放到common/lib里
或者放到web-inf/lib里
你首先需要下载sql2000的JDBC驱动程序,将其拷贝到%TOMCAT_HOME%/common/lib下面。
jdbc-odbc桥(Type 1)属于用odbc来中间驱动的,不同于jdbc的Type 4
设置classpath环境变量, 增加ms的那三个jar的路径到classpath里去。
你只是用java,那么你可以把它们加入到classpath中去,三个文件都要加进去。或者是把这三个文件放到你的C:\Program Files\Java\j2re1.4.2_04\lib\ext\这个目录中也可以,这样就不用去加classpath了。