Sql Server 2000 的JDBC驱动程序连不上
我在机器上装了Microsoft SQL Server 2000 Driver for JDBC,然后在JBuilder X中加入了此类库(即msbase.jar;mssqlserver.jar ;msutil.jar)并在Enterprise Setup的Database Driver里加入了这个驱动。然后用一个例子测试,结果却连不上。
import java.sql.*;
public class DBTest {
public DBTest() {
String dbUrl = "jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs";
String user = "sa";
String password = "sa";
// Load the driver
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//connecting the database
Connection con = DriverManager.getConnection(dbUrl, user, password);
con.close();
}catch(Exception e)
{
System.out.println(e.getMessage());
}
}
public static void main(String[] args) {
DBTest DBTest1 = new DBTest();
}
}
运行后在Connection con = DriverManager.getConnection这句发生异常。
D:\bea\jdk141_03\bin\javaw -classpath "F:\随书盘\JBuilder9集成开发实例解析\JB9Codes\SqlServer\DB1\classes;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;D:\bea\jdk141_03\jre\lib\charsets.jar;D:\bea\jdk141_03\jre\lib\ext\dnsns.jar;D:\bea\jdk141_03\jre\lib\ext\ldapsec.jar;D:\bea\jdk141_03\jre\lib\ext\localedata.jar;D:\bea\jdk141_03\jre\lib\ext\sunjce_provider.jar;D:\bea\jdk141_03\jre\lib\im\indicim.jar;D:\bea\jdk141_03\jre\lib\jaws.jar;D:\bea\jdk141_03\jre\lib\jce.jar;D:\bea\jdk141_03\jre\lib\jsse.jar;D:\bea\jdk141_03\jre\lib\rt.jar;D:\bea\jdk141_03\jre\lib\sunrsasign.jar;D:\bea\jdk141_03\lib\dt.jar;D:\bea\jdk141_03\lib\htmlconverter.jar;D:\bea\jdk141_03\lib\tools.jar" DBTest
[Microsoft][SQLServer 2000 Driver for JDBC]Connection reset
大意是Connection reset(连接重置),不知为什么?我用JDBC-ODBC桥连接时就没有问题。
String dbUrl = "jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs";
我把此句的localhost改成127.0.0.1和计算机名都一样。
我在JBuiler中用了Weblogic提供的还是不行。我的机器整合了Weblogic8.1和JBuilder X
在Database Pilot中试了一下。
URL: jdbc:weblogic:mssqlserver4:localhost:1433
Driver: weblogic.jdbc.mssqlserver4.Driver
提示:Error Weblogic/Version
问题点数:20、回复次数:3Top
1 楼leida1983(leida)回复于 2004-04-03 11:14:25 得分 10
我现在只会桥联 要不然就是用weblogic的连接池Top
2 楼heqianglove()回复于 2004-04-03 11:17:38 得分 10
连接Jb要用Jdbc-Odbc桥的,你要安装这个驱动。Top
3 楼fancyerII()回复于 2004-04-03 11:35:07 得分 0
呵呵,我装了mysql之后,SQL Server 就好了,看来还是有竞争的好呀。Top
相关问题
- 求驱动!JDBC for SQL Server 7.0!
- 有JDBC的SQL SERVER驱动程序下载吗?
- 高分寻找连接 sql server 7.0 的 jdbc 驱动程序!
- 谁有sql server 7 /2000的jdbc连接驱动
- 用MICROSOFT SQL SERVER 2000的JDBC驱动程序出现错误
- SQL Server 2000 JDBC驱动程序介绍,很值得一看!!!
- 求最新的JDBC for SQL Server 2000的驱动。
- 微软的网站上SQL Server 2000的jdbc驱动有问题???
- 下载sql server的jdbc驱动如何使用?
- 那位由SQL Server 2000的JDBC 2/3驱动程序?




