CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Borland JBuilder

jBUILDER 2005 连接SQL SERVER数据库的问题

楼主rexhee(克雷斯蒂)2006-05-04 18:10:54 在 Java / Borland JBuilder 提问

以下是网上的方法:  
  --------------------------------------------------------------------  
  一,你确定你安装的jdbc是否完全版,因为有个单机版只能连接本机上的sql,单机版约2m,完全版约6.5m  
  二、安装好jdbc后,假如目录在C:\Program   Files\Microsoft   SQL   Server   2000   JDBC,打开Jbuilder,选择Tools-->Configure   Libraries,然后在左边的列表框下选择New,填入:Name:sql,Location:User   Home,然后点击Add,加入目录C:\Program   Files\Microsoft   SQL   Server   2000   JDBC\lib,确定  
  三、Project-->Prject   Properties-->Paths-->Required   Libraries-->Add  
  加入刚才添加的User   Home/sql确定  
  四、Tools-->Enterprise   Setup-->Database   Drivers-->Add,加入User   Home/sql,添加之后在列表框中显示的是sql.config,确定,重新启动JBuilder  
  五、Tools-->Database   Pilot-->View-->Options-->Drivers-->Add  
  填入  
  Driver   class:com.microsoft.jdbc.sqlserver.SQLServerDriver  
  Simple   URL:microsoft:sqlserver://localhost:1433;DatabaseName=mybase  
  确定之后,Tools-->Database   Pilot-->New的Driver里选择  
  com.microsoft.jdbc.sqlserver.SQLServerDriver  
  在URL里填入:  
  microsoft:sqlserver://服务器Ip地址或主机名:1433;DatabaseName=数据库名,确定!  
  双击或点击+号输入sql数据库的用户名和密码,就完成了JB与sql的连接!  
  连接代码可以查看Source!  
  ---------------------------------------------------------------  
   
  可我连接就出错了!  
  [microsoft][SQLSERVER   2000   Driver   For   JDBC]Error   establising   socket  
   
  以下是错误详细日志  
  =========================================================  
  See   com.borland.dx.dataset.DataSetException   error   code:     BASE+66  
   
  com.borland.dx.dataset.DataSetException:   [Microsoft][SQLServer   2000   Driver   for   JDBC]Error   establishing   socket.  
   
  at   com.borland.dx.dataset.DataSetException.a(Unknown   Source)  
   
  at   com.borland.dx.dataset.DataSetException.throwException(Unknown   Source)  
   
  at   com.borland.dx.dataset.DataSetException.SQLException(Unknown   Source)  
   
  at   com.borland.dx.sql.dataset.Database.openConnection(Unknown   Source)  
   
  at   com.borland.jdbcx.metadata.DatabaseInfo.openConnection(Unknown   Source)  
   
  at   com.borland.jdbcx.metadata.d.run(Unknown   Source)  
   
  Chained   exception:  
   
  java.sql.SQLException:   [Microsoft][SQLServer   2000   Driver   for   JDBC]Error   establishing   socket.  
   
  at   com.microsoft.jdbc.base.BaseExceptions.createException(Unknown   Source)  
   
  at   com.microsoft.jdbc.base.BaseExceptions.getException(Unknown   Source)  
   
  at   com.microsoft.jdbc.base.BaseExceptions.getException(Unknown   Source)  
   
  at   com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown   Source)  
   
  at   com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown   Source)  
   
  at   com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown   Source)  
   
  at   com.microsoft.jdbc.base.BaseConnection.open(Unknown   Source)  
   
  at   com.microsoft.jdbc.base.BaseDriver.connect(Unknown   Source)  
   
  at   java.sql.DriverManager.getConnection(DriverManager.java:512)  
   
  at   java.sql.DriverManager.getConnection(DriverManager.java:171)  
   
  at   com.borland.dx.sql.dataset.Database.openConnection(Unknown   Source)  
   
  at   com.borland.jdbcx.metadata.DatabaseInfo.openConnection(Unknown   Source)  
   
  at   com.borland.jdbcx.metadata.d.run(Unknown   Source)  
   
   
   
   
   
  java.sql.SQLException:   [Microsoft][SQLServer   2000   Driver   for   JDBC]Error   establishing   socket.  
   
  at   com.microsoft.jdbc.base.BaseExceptions.createException(Unknown   Source)  
   
  at   com.microsoft.jdbc.base.BaseExceptions.getException(Unknown   Source)  
   
  at   com.microsoft.jdbc.base.BaseExceptions.getException(Unknown   Source)  
   
  at   com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown   Source)  
   
  at   com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown   Source)  
   
  at   com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown   Source)  
   
  at   com.microsoft.jdbc.base.BaseConnection.open(Unknown   Source)  
   
  at   com.microsoft.jdbc.base.BaseDriver.connect(Unknown   Source)  
   
  at   java.sql.DriverManager.getConnection(DriverManager.java:512)  
   
  at   java.sql.DriverManager.getConnection(DriverManager.java:171)  
   
  at   com.borland.dx.sql.dataset.Database.openConnection(Unknown   Source)  
   
  at   com.borland.jdbcx.metadata.DatabaseInfo.openConnection(Unknown   Source)  
   
  at   com.borland.jdbcx.metadata.d.run(Unknown   Source)  
   
   
  ========================================================= 问题点数:10、回复次数:3Top

1 楼rexhee(克雷斯蒂)回复于 2006-05-05 02:16:55 得分 0

顶一下Top

2 楼wspdelphi()回复于 2006-05-07 15:21:22 得分 0

没人帮忙呀,我的也是出现[microsoft][SQLSERVER   2000   Driver   For   JDBC]Error   establising   socket,帮顶Top

3 楼wspdelphi()回复于 2006-05-07 15:26:04 得分 10

windows   xp系统下,SQL   server服务器需要打补丁!原来如此  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:rexhee
  • wspdelphi

相关链接

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

广告也精彩

反馈

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