您的当前位置:首页正文

Java连接SQL Server 2000

2020-02-01 来源:小奈知识网
Java连接SQL Server 2000

首先,下载SQL Server 2000,网上有很多,其中版本有4种:企业版(必须在WIN2000 SERVER服务器版本上安装);标准版(必须在WIN2000 SERVER服务器版本上安装);个人版(可以在WINXP上安装);开发版(可以在WINXP上安装)。4种版本的详细内容区别可参考http://hi.baidu.com/kerp/blog/item/7e63212bdebd63fee7cd405e.html 网上有4合1的ISO文件下载,需要虚拟光驱来安装。

我安装的是开发版,其他版本安装过程相似,注意的是只要个人版和开发版适合XP使用,安装图解可以参考http://publish.it168.com/2005/0606/20050606003402.shtml (这是个人版的安装图解,和企业版的安装过程相同)。

安装好后及时安装上SQL Server 2000

补丁(SP4)(下载地址

http://www.microsoft.com/downloads/details.aspx?FamilyID=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&displaylang=zh-cn#filelist )

网上的说法是一般来说安装最下面那个SP4补丁即可,我将3个都下载下来都安装了。 点击安装后会出现下面的画面,但这只是解压缩到指定的文件夹,并非安装(注意)

下图是在上图指定的目录C:\\SQL2KSP4中运行setup.bat后出现的SP4安装画面

假如你的程序在运行时提示:Error establishing socket,一般情况下,打上SQL Server 2000的补丁就可解决。

下载并安装SQL Server 2000 driver for JDBC最新的是SP3版 解压后只有3个.jar文件

将其复制到你的项目所在的文件夹中

并在Eclipse中添加,在你所需要添加JDBC驱动的项目上点右键,在弹出的选项中选择Build Path->Configure Build Path

在弹出的窗口中点击Add External JARS… 并将3个.jar文件添加进去即可

添加成功后的截图

然后打开SQL Server 的企业管理器,在开始菜单里可以找到 新建数据库,我建立的是名称为mydata的数据库

打开mydata中的表,新建表,我这里建的是TeacherBasicInf

再右键选择设计表,加入列名,类型,长度

SQL Server数据类型介绍参考

(http://www.chinaret.com/user/topic_view.aspx?u=%E5%86%B0%E8%8C%9C&id=d86e8756-c567-4127-a6c0-4ca87d35ab30 ) 设计好表后,打开表,返回所有行

在打开的窗口中可以直接添加或修改数据

到此为止数据库就已经简单建好了

在建数据库时有可能会有错误,请参照http://zhidao.baidu.com/question/54265081.html 查看属于那种错误,并加以修改。

JAVA与数据库连接方法3种 http://www.blogjava.net/SINOJAVA/archive/2006/04/08/39942.html 大家可根据实际代码对已有代码进行修改,简化。推荐使用第2种方法的代码进行修改。在使用代码时慢慢调试,看能否能和数据库进行连接,是进行到” 驱动程序已加载”还是进行到” OK,成功连接到数据库”,根据抛出的异常信息进行判断是哪里出错。

以下为我连接数据库的部分代码 数据库为mydata上面有提到

变量声明如下

连接数据库代码如下

以下为从数据库读取数据的代码

参考文献:

http://zhidao.baidu.com/question/54265081.htmlsql server 安装后为什么连接不上_百度知道 http://blog.163.com/oyhj_nicholas/blog/static/3235925200851503144281/在Eclipse中添加SQL Server 2000JDBC驱动

http://www.knowsky.com/368974.html Java连接SQL Server 2000_Java教程

http://hi.baidu.com/mysihi/blog/item/b7e787110dcabd11b9127bed.html SQL Server 2000 SP4安装图解

http://zhidao.baidu.com/question/16432814.html sql server sp4补丁几个版是什么意思。_百度知道

http://hi.baidu.com/wangyuege/blog/item/ac8c4e23952486539822ed99.html SQL Server 2000 异常提示 Error establishing socket 解决方法_

http://www.chinaret.com/user/topic_view.aspx?u=%E5%86%B0%E8%8C%9C&id=d86e8756-c567-4127-a6c0-4ca87d35ab30 SQL Server数据类型介绍

http://topic.csdn.net/t/20021114/19/1177406.html java中查询的数据库记录如何在JTable控件中显示?

http://hi.baidu.com/ou_yang_/blog/item/b210600903b904aa2fddd4f0.html 如何用java应用程序创建表格

下面讲一下我自己的面临问题并解决问题的一些思路:

当拿到某个程序设计题时,先构想出程序最终运行时的大概样子,不要编写代码到最后还不知道自己要做什么。某个设计中,肯定有很多不知道的知识点,不要以碰到就自己到网上找代码,先要自己思考,自己能否有解决办法,一味的想到问题就找网络或别人,很难有所提高,弄来弄去,那都是别人的东西,如何转换成自己的东西?当你想了大概思路,大概解决办法后,再对照网上的代码,发现原来可以这样做或者发现原来自己想的和别人一样,这个时候,你才能记住这个知识。查找资料不是单纯的只为了解决目前的问题,要尽量使自己能在下次碰到类似问题时,自己能很自信的做出来。

再讲一下网上搜索的事,搜索引擎是搜关键字的,这个要清楚,给出合适,准确的关键字才能更好的搜索到自己想要的资料,在做课程设计时,直接搜某某程序源代码这样的是学不到很多知识的,某某程序代码只会给出一种方案解决这个程序问题,但把程序分解成一部

分一部分来看,其中分支就很多了,一个源代码又怎么能给出多种做法呢,而且直接搜索程序源代码似乎应该是属于非计算机专业的同学才干的事。我一般在百度上搜索资料,有的时候,一些问题并没有在网上有很好的解决办法,但当你在看了多篇资料后,就会知道一些关键专业名词了,再在一些专门的论坛上面进行搜索(如Java 大论坛 -- CSDN 技术社区http://forum.csdn.net/BList/Java/UnClosedList ),或发帖提问。仍然有的问题不能得到解决,一般来说是问题太偏或太难,但还有可能就是问题很简单,只不过你过于依赖网络或他人,自己没思考没发现。

再讲一下平时借书的问题吧,我借过一些专业书,总的来说,外国写的书都很细,很容易懂,国内的书有些东西做的不够详细,推荐大家多借阅外来书的翻译版。再有就是,编程能力是靠多上机编写代码锻炼上来的,不是两三天搜索源代码看来的,只有多练才有效果,没有题目的话,自己可以想题目,想已有的软件,然后自己去查资料,也编个能简单实现其功能的软件,不要认为很难而胆怯。多翻阅资料,虽然耗时,但绝对值得去做。当你自己编写出一个功能完善的程序时,你会为之而高兴,为之而自豪的!

因篇幅问题不能全部显示,请点此查看更多更全内容