Eclipse连接SQL Server 2000的步骤与易出现的问题

此文章主要介绍的是Eclipse连接SQL Server 2000数据库的具体操作以及在实际操作中经常遇到问题介绍,你如果对Eclipse连接SQL Server 2000数据库的具体操作有兴趣的话你就可以点击以下的文章进行观看了。

这个学期开了数据库,用的是SQL Server 2000,因为前面都是在SQL Server的企业管理器里面写一些程序,也就不要用具体的程序设计语言来实现了。这段时间要搞数据库课程设计,要用一门确切的语言来做出一个完整的项目,显然就需

 

这个学期开了数据库,用的是SQL Server 2000,因为前面都是在SQL Server的企业管理器里面写一些程序,也就不要用具体的程序设计语言来实现了。这段时间要搞数据库课程设计,要用一门确切的语言来做出一个完整的项目,显然就需要用一门程序设计语言来实现了。

想来想去,还是用java好了,一来可能会相对简化掉一些操作,二来又可以让自己有机会好好锻炼一下自己的 java水平。使用的IDE是Eclipse,在自己把数据库设计做完之后,要做的第一件事就是将Eclipse跟SQL Server 2000连接起来。弄了一下晚上,终于把这个问题解决了。(采用JDBC的方法)

 

首先需要下一个SQL Server 2000 driver for JDBC,我用的是SQL Server 2000个人版,在其他地方弄了个sp4的补丁,但是安装的时候提示要先装那个什么Analysis,找来找去没弄清楚状况。然后考虑到我找到的SQL Server 2000 driver for JDBC是sp3的,如果SQL Server 2000的补丁装sp4可能会出什么问题,于是决定都用sp3的。SQL Server 2000的SP3的补丁在微软的官网有下,链接地址如下:

 

http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn其中下载的地方有三个,我开始的时候没弄清楚,就随便下了个,结果安装的时候就出了问题,后面上网找了一下才弄清楚三个文件分别是对应三个版本的。

chs_sql2kdesksp3.exe是服务器版,chs_sql2ksp3.exe是个人版, chs_sql2kasp3.exe是企业版。根据自己安装的版本下载到合适的安装就可以了。不过听说对于某些windows xp sp2的系统也可以不装补丁就用,不过我没有成功过,jdbc装了个sp2的都没有成功,后面还是用的sp3才弄好。

关于这些补丁的问题,判断是否可以用最重要一个条件就是在执行程序的时候是否会出现这个提示:Error establishing socket 。如果出现这个错误通常就是SQL Server 2000的补丁没打。

然后就是把SQL Server 2000 driver for JDBC安装后生成的三个jar文件加到classpath中,这三个分别是msbase.jar mssqlserver.jar msutil.jar 然后再要做的一件事就是要让我们常用的IDE Eclipse知道这三个文件。

方法如下:打开window菜单的perferences…子菜单,选择java / build path / user librarise,点击 NEW 随便输入名字(最好跟jar包相同,好看点,呵呵~~~)点击 ADD JARS… 选择这三个JAR文件中对应的那个。然后就是把这些jar包加入新建的工程中,方法如下:

右键单击项目 选择 perferences 选择java build path 点击ADD Library 选择USER Library选择刚才建的 Library OK就好了,也可以在新建项目的时候就选择加入。最好再把下面这个程序copy过去,执行,显示“Connection Successful!”。至此,在Eclipse中连接SQL Server 2000完成,安心地做其他的工作。

测试程序:

 

  1. import java.sql.*;   
  2. public class TestDB   
  3. {   
  4. public static void main(String[] args)   
  5. {   
  6. String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";   
  7. String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs";   
  8. String userName = "sa";   
  9. String userPwd = "";   
  10. Connection dbConn = null;   
  11. try   
  12. {   
  13. Class.forName(driverName);   
  14. dbConn = DriverManager.getConnection(dbURL, userName, userPwd);   
  15. System.out.println("Connection Successful!");   
  16. }   
  17. catch (Exception e)   
  18. {   
  19. e.printStackTrace();   
  20. }   
  21. }   
  22. }  

以上的相关内容就是对SQL Server 2000的介绍,望你能有所收获。

【编辑推荐】

  1. 正确维护Sql Server表索引的2个步骤
  2. SQL Server数据转换服务的妙用之导入导出数据
  3. SQL Server数据转换服务利用与导入式格式的描述
  4. SQL Server数据库的妙招用法
  5. SQL Server数据转换服务的妙招之一

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/269151.html<

(0)
管理的头像管理
上一篇2025-05-07 05:27
下一篇 2025-05-07 05:29

相关推荐

  • 站群服务器和普通服务器到底哪个更适合GEO,怎么选?

    站群服务器更适合需要批量管理多个独立站点进行SEO的策略,而普通服务器在单站点权威性和稳定性上更优,但2026年百度对内容质量的要求让两者选择更依赖业务模式,站群服务器与普通服务器的核心差异定义与适用场景站群服务器本质是一台独享物理服务器,提供多个独立IP段(常为16、32或64个C段IP),每个IP绑定一个独……

    2026-07-28
    0
  • 物理服务器和云服务器做站群到底选哪个,哪个更稳定?

    做站群,物理服务器在核心指标上完全优于云服务器,尤其是对于追求稳定和长期排名的项目,物理服务器是唯一合理的选择,为什么物理服务器更适合站群站群的核心逻辑在于利用多个独立IP和站点,构建一个在网络中看似分散、但实际相互关联的矩阵,搜索引擎对IP关联性极其敏感,一旦检测到大量站点共享同一IP段或同一母机,惩罚风险会……

    2026-07-28
    0
  • 国内高防服务器哪家防御真实靠谱,怎么选?

    国内高防服务器哪家防御真实靠谱?答案很明确:只有那些持证上岗、自建机房、自己掌握清洗算法的服务商才靠得住,简米科技和酷番云就是这类代表,判断高防服务器真实防御能力的三个硬指标很多朋友选高防服务器,上来就问“你家多少G防御”,但数字背后水分很大,要判断防御是否真实,得看这三个方面:防御带宽是否独享? 有些服务商宣……

    2026-07-28
    0
  • 裸金属服务器和物理服务器有什么区别?,怎么选?

    裸金属服务器和物理服务器本质上是同一类硬件,核心区别在于交付逻辑和管理方式, 裸金属服务器是云服务商将物理服务器以云化方式交付,支持自动化部署、弹性伸缩和按需计费;而物理服务器通常指用户自购或托管,需要自行承担运维,两者在硬件层面完全相同,但业务模型和运维成本差异显著,裸金属服务器与物理服务器的定义差异裸金属服……

    2026-07-28
    0
  • 做GEO站群选哪家服务器服务商靠谱,怎么选?

    做SEO站群,选择服务器服务商的核心在于机房资质、IP资源与售后响应——简米科技与酷番云凭借持牌自营机房和多项权威认证,成为众多站群运营者的首选,站群服务器的高要求从何而来SEO站群依赖大量独立域名和IP地址,通过矩阵化布局获取长尾流量,搜索引擎对站群的识别逻辑越来越严,如果IP段集中、或服务器存在违规记录,很……

    2026-07-28
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注