回 帖 发 新 帖 刷新版面

主题:jsp连接sqlserver2000的问题,我崩溃了,回帖30分

在jsp中用jdbc连接数据库,forName转载驱动成功,没有捕获异常,但是getConnection时,连接不上,命令窗口telnet localhost 1433提示端口连接不上,msbasdkjfse.jar,mssqlserve.jar,msutil.jar都放到we-int/lib下了,我还有什么地方还没设好,情提示,还有getConnection中的参数用户名,密码指那个,datebase是数据源的名字还是数据库的名字?
不胜感激!!!

回复列表 (共8个回复)

沙发

sqlserver2000没试过。你试试将Exception输出看看具体是什么问题。

获得连接可以这样子
Connection con = java.sql.DriverManager.getConnection(String url, String user, String password)
其中
url - a database url of the form jdbc:subprotocol:subname
user - the database user on whose behalf the connection is being made
password - the user's password 
这些在JDK-DOC里都有的,不明白的你再查查看

datebase应该是数据库的名字

板凳

[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.


以上是异常提示

3 楼

帮你网上搜索了一下,可能是sqlserver2000部分版本支持上有问题。
你可以试试修改sqlserver2000的服务端口、打sqlserver2000 SP4的补丁等

4 楼

我刚学习jsp不知如何修改sqlserver2000的服务端口,请指教,

5 楼

哎.伤心.
有分送大家就回了这么多帖
我只是觉得,能够帮助人很好了.为什么还要计较这些30分.

6 楼

我也是和你一样.老连接不上.
 我都弄了一个星期了.郁闷死了.
  这两天都不大想弄.
  65672003可以的话加俺啊.
  可以了,也告诉我一声.

7 楼

你需要下个sql server2000的sp4补丁,如果你的系统是xp或2003,补丁是需要先解压在安装的  ,可以在微软的官网下载  ,好像有3个文件

8 楼


数据库打上sp4补丁,安装JDBC驱动,把其中lib文件里的三个*.jar包设置到classpath上,并放在所选用的服务器中的lib文件中

我来回复

您尚未登录,请登录后再回复。点此登录或注册