上述问题已经解决,新的问题又出来了配置如下
系统: xp+sp2
数据库: sql server2000+sp3
我用的是jbuilder 9
用的JDBC是Microsoft SQL Server 2000 Driver for JDBC+sp3在jb中用database测试连接数据库,可以正常连接,但是
在jsp中用
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://localhost:1433;databaseName=master", sUsr, sPwd );
连接的时候提示
Error establishing socket(RPC已经打开,端口配置为1433)
百思不得其解,望各位伸出援助之手
系统: xp+sp2
数据库: sql server2000+sp3
我用的是jbuilder 9
用的JDBC是Microsoft SQL Server 2000 Driver for JDBC+sp3在jb中用database测试连接数据库,可以正常连接,但是
在jsp中用
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://localhost:1433;databaseName=master", sUsr, sPwd );
连接的时候提示
Error establishing socket(RPC已经打开,端口配置为1433)
百思不得其解,望各位伸出援助之手
xp+sp2 sqlserver2000+sp3 sql jdbc 2000+sp3
好像对这种连接语法不支持
ser="jdbc:microsoft:sqlserver://localhost:1433;databaseName=master";
user="xxx";
password="xxx";
DriverManager.getConnection(ser,user,password)
改成
DriverManager.getConnection( "jdbc:microsoft:sqlserver://localhost:1433;databaseName=master", sUsr, sPwd );
这种就好用了
另外有一片很好的文章,推荐一下http://2peak.bluesaga.com/other/doc/MSSQL_JDBC.PDF