java 操作 sql server 数据库
请先确保已经设置好了 sa,如果不是,可以参照下面链接修改http://jingyan.baidu.com/article/8cdccae9452b3c315513cd52.html
然后重启数据库,重启完毕后,接下来使用命令测试 1433 端口是否打开。
接着开始菜单 → 运行 cmd → 在命令提示符下输入:telnet 127.0.0.1 1433,(注意 telnet 与 127 之间有空格,1 与 1433 之间有空格)若提示“不能打开到主机的连接,在端口 1433: 连接失败”,则说明 1433 端口没有打开,需要重新进行以上配置。如果是显示 telnet 不是内部命令,则按照图后步骤进行设置,若连接成功,显示如图 8 所示:
打开控制面板,进入程序,然后点击打开或者关闭 windows,往下拉,可以看到 telnet 客户端,选择即可。然后重复上面第五的步骤。 http://jingyan.baidu.com/article/6525d4b1377913ac7d2e94eb.html
配置环境变量 classpath,将该 sqljdbc4 放置在 jdk1.7(你们的版本)lib 中,http://jingyan.baidu.com/article/cbcede07cf5fef02f40b4ddd.html
这是一条关于环境变量的设置链接。
右击电脑的属性,然后点击高级属性设置,点击环境变量设置,将该 jar 添加到之前安装的目录下,如果没有,则新建,并且为其设置地址目录。
三、使用 eclipse 测试链接 SQL server 2008 数据库:
1、打开 SQL server 2008 数据库,新建一个数据库 jsp。
2、运行 eclipse 新建一个 project,然后新建一个包,包里新建一个 java 文件,Main 文件。
3、将 sqljdbc4.jar copy 进入该 project ,然后右击它,点击 build path。(同时也可以把 sqljdbc4jar 类放到 jre/lib/ext 下,并放到 tomcat/lib 下,这样就可以应用到所有 jsp 文件,减少对每个项目进行 sqljdbc4jar 的加载)
4、进入 Main.java,将下面的代码复制进入
如果在连接过程中出现 talnet 127.0.0.1 post 1433 no response,先检查一遍是否设置有误,如果没有,那重新启动下计算机,因为可能未更新,我也是遇到这个问题,后来重启后便成功连接上了数据库。
版权声明: 本文为 InfoQ 作者【Python研究者】的原创文章。
原文链接:【http://xie.infoq.cn/article/70aaf4f052a999cd24d0cbef4】。文章转载请联系作者。
评论