Netbeans连接到SQL server 2000数据库
2015-09-23 17:42
344 查看
赶紧记下来。
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里面的表。
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里面的表。
相关文章推荐
- java中包命名常见规则
- Java反射机制
- 防范JAVA内存泄漏解决方案
- Java学习笔记-集合类小结
- JAVA问题总结之29--读取某目录下所有文件和子文件夹的文件
- java学习笔记之容器的同步与只读控制
- Java基础知识总结之IO流
- 在eclipse中,将java工程转换成web工程
- Spring系列之装配Bean
- java.lang.Class.asSubclass()方法实例
- Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
- 一天入门Java快速入门
- Spring+MyBatis组合开发简单实例
- SpringMVC笔记——Spring+MyBatis组合开发简单实例
- java截取字符串,截串,substring和split,分割字母和数字,正则缝隙
- SpringMVC 分页
- java学习笔记泛型简述
- 关于bcprov-jdk16
- eclipse 字体主题(color theme)
- eclipse下用gradle 来打包Android