netbeans连接到sql server 2000数据库

菜鸟一只,终于做成了这一件事,怕没多久又忘了,赶紧记下来。

 

1.装上了sql server 2000,装上了netbeans

 

2.下载jdbc驱动,挑了个Microsoft SQL Server JDBC Driver 3.0

http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=c47053eb-3b64-4794-950d-81e1ec91c1ba&displayLang=en

可以把语言改成中文的

2052/sqljdbc_3.0.1301.101_chs.exe和2052/sqljdbc_3.0.1301.101_chs.tar.gz效果是一样的,exe执行完就是解压后的文件夹,解压完之后里面找到sqljdbc.jar和sqljdbc4.jar,根据版本好像只有1个有用。

 

3.把sqljdbc4.jar复制到jdk/jre/lib/ext目录下,我的是复制到本机目录C:/Program Files/Java/jdk1.6.0_04/jre/lib/ext下。

 

4.在netbeans6.8主界面的左边,依次有“项目”,“文件”,"运行环境"三个页框,默认是“项目”页框,请点击页框标签”运行环境“,找到并选中:数据库->驱动程式,按鼠标右键,选择菜单“新建驱动程式...",此时将弹出一个对话框:“新建JDBC驱动程式”,点击“添加(A)...”按钮,选择刚所存放的文件:C:/Program Files/Java/jdk1.6.0_04/jre/lib/ext/sqljdbc.jar,然后再点击“查找(F)",此时在"驱动程式类(C)"处的输入框处将显示:com.microsoft.sqlserver.jdbc.SQLServerDriver,此处不要做任何修改(我在此处犯过错误), 然后再于"名称(N)"处输入一个名字,比如: SQLServer2000,最后按"确定"按钮,此时驱动加载完成。

 

5.此时应该在"数据库"->"驱动程序"下多了一个刚输入的"SQLServer2000",选中它并按鼠标右键,选择"连接设置...",此时将弹出一个对话框:

  • 主机:localhost

    端口:1433/不填也没关系默认的

    数据库:<你的数据库名>

    实例名称:<你的数据库实例名>

    用户名:<一般都是sa>

    口令:<你设置的密码>

    点击确定,没有出现什么问题的话,就说明设置正确,可惜我出现了

搜索了一下,说是有问题要检查二点:1.您的SQL Server是否有启动TCP/IP通讯协定,并手工指定了Port号如1433;2.您的SQL Server的安全认证是否有选择混合认证。第二点可以确认,第一点找了一下就是默认的1433端口。
查一下端口,运行--cmd,输入netstat -na,查询端口监听,没有1433;或者输入telnet 127.0.0.1 1433,也不通。手动也无法启动端口1433。最后在别人的帮助下了解到,要打上sp4的补丁才可以,不知道为什么。又下载sp4的补丁包,值得注意的是补丁包双击后执行竟然是解压,解压后要找到解压完的文件夹进行安装。
装完后可以检查一下是不是真装上了,在SQL查询分析器中输入 Select @@Version;然后执行,返回SQL的版本信息。
版本信息如下:
8.00.194 -------SQL Server 2000 RTM
8.00.384 -------(SP1)
8.00.534 -------(SP2)
8.00.760 -------(SP3)
8.00.2039--------(SP4)
装之前查了下,是最原始版的。。。装完后,netstat -na,终于能看到1433了。再设置连接,成功了,可以用netbeans直接查看操作sql里面的表。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值