CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

在线等待,建网站连接不了数据库

楼主youling(笑傲江湖)2003-06-03 16:40:12 在 Java / Web 开发 提问

本人用jsp+sql   server建网站,连接数据库  
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();  
  //设置数据库连接字符串  
              strCon   =   "jdbc:microsoft:sqlserver://localhost";  
  //连接数据库  
              sqlCon   =   DriverManager.getConnection(  
                      "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Company",  
                      "sa",   "sa");  
  //创建SQL语句对象  
              sqlStmt   =   sqlCon.createStatement();  
              strSQL   =   "select   *   from   tb_person";  
              sqlRst   =   sqlStmt.executeQuery(strSQ)  
  将服务器改成给的Ip地址,用户名和密码都没错,就报错  
  [Microsoft][SQLServer   2000   Driver   for   JDBC]Error   establishing   socket.  
  怎么回事?高分相送!  
  问题点数:100、回复次数:19Top

1 楼youling(笑傲江湖)回复于 2003-06-03 16:48:55 得分 0

Microsoft   SQL   Server   2000   Driver   for   JDBC没有问题吧?三jar文件放在WEB_INF/lib目录下了Top

2 楼wd1000(wd)回复于 2003-06-03 16:52:37 得分 0

看来像是驱动有问题。Top

3 楼youling(笑傲江湖)回复于 2003-06-03 16:58:54 得分 0

什么问题?怎么办?Top

4 楼learnner( )回复于 2003-06-03 17:00:43 得分 10

和指定IP地址的SQLserver网络连接有问题吧?Top

5 楼hhuzhj(阿金)回复于 2003-06-03 17:06:23 得分 20

1:看看你等驱动程序装好了没有,classpath是否指向了msutil,msbase,mssqlserver(.jar)这三个文件。  
  2:如果上面没有问题的话,看看指定ip地址的机子上是否装了防火墙之类的东西,我曾经吃过这方面的亏,怎么连都连不上,就是装了天王防火墙,限制连接,去掉限制连接后,就能连接上了。Top

6 楼youling(笑傲江湖)回复于 2003-06-03 17:10:10 得分 0

1.我把三个文件放在WEB_INF/lib目录下了  
  2.我连接得是别的公司提供得服务器,不知道他们是否装了防火墙  
  怎么办呢?  
  Top

7 楼youling(笑傲江湖)回复于 2003-06-03 17:11:17 得分 0

而且IP地址是别的公司给的,也不知道到底能不能用啊?Top

8 楼hhuzhj(阿金)回复于 2003-06-03 17:43:31 得分 0

呵呵,不好意思,那就不太清楚了。Top

9 楼youling(笑傲江湖)回复于 2003-06-03 18:09:45 得分 0

帮帮忙了!!!Top

10 楼hhuzhj(阿金)回复于 2003-06-03 19:07:47 得分 20

看看有没有别的高手了,上面只是我的经验,你说的那个我就真的不会了。Top

11 楼oswica(章鱼)回复于 2003-06-04 09:11:11 得分 0

你PING   你的MSSQL服务器,以我看你拼不通的,或者你PING通了,但哪太机器没有MS   SQL,仔细检查以下,我以前有过类似的问题!Top

12 楼oswica(章鱼)回复于 2003-06-04 09:12:22 得分 20

你这是在建立网络连接是出了问题,看看网线什么的有没有问题,仔细查查Top

13 楼accp(教育改变生活)回复于 2003-06-04 09:17:09 得分 10

找一台机器,用查询分析器,看能不能连上?  
  检查一下网络,检查一下那台SqlServer服务器有没有启动~Top

14 楼youling(笑傲江湖)回复于 2003-06-04 09:21:00 得分 0

确实ping不通,我是找别的公司托管得服务器,怎办?Top

15 楼pingzi3000(书生耍大刀)回复于 2003-06-04 09:23:13 得分 20

ping不通,有可能是服务器关闭了ICMP,试着使用SQL   Server客户端工具链接,最好问清楚端口有没有发生变化!Top

16 楼hhuzhj(阿金)回复于 2003-06-04 09:25:22 得分 0

已经变成不是程序的问题了,好麻烦啊。帮你up一下。Top

17 楼arjila(阿木)回复于 2003-06-04 09:36:20 得分 0

把msutil,msbase,mssqlserver(.jar)放到   tomcat下的common\lib下Top

18 楼youling(笑傲江湖)回复于 2003-06-04 09:46:41 得分 0

那公司只给建了个WEB_INF目录,所以我在它下面建了lib和classes目录,把msutil,msbase,mssqlserver(.jar)放到lib下,连接数据库得TestBean.java和TestBean.class   放在classes下,不对吗?  
  用查询分析器也连不通啊!  
  怎办?我已发信给那公司了,不知怎么回事?  
  唉,难啊Top

19 楼dengxun78(星月.NET)回复于 2003-06-04 10:47:12 得分 0

学习!!Top

相关问题

  • Ado连接acess2000数据库的密码问题?(在线等待)
  • PB+SYBASE的数据库连接问题(在线等待)....
  • 数据库连接的问题:急救,急救。。。。在线等待
  • 数据库连接问题(在线等待)
  • 数据库连接问题,急,在线等待
  • 使用DSEDIT连接数据库问题,急,在线等待
  • *******用ASP连接ACCESS数据库的问题(在线等待)********
  • 数据库与程序连接错误?(在线等待)
  • 为何ADO连接不上数据库。(在线等待)
  • ADO为何连接不上数据库。(100分在线等待)

关键词

  • 连接
  • 数据库
  • 服务器
  • 防火墙
  • mssqlserver
  • sqlserver
  • 检查
  • 文件
  • jdbc
  • 网络

得分解答快速导航

  • 帖主:youling
  • learnner
  • hhuzhj
  • hhuzhj
  • oswica
  • accp
  • pingzi3000

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo