jdbc 连接sql server 2005问题

来源:互联网 发布:n网络优化工程师 编辑:程序博客网 时间:2024/05/21 17:01

第一次写这种日志,随便写写。

一开始是通过视频学习数据库的编程,视频中使用jdbc-odbc连接,创建数据源之后一直连不上,然后仍在一边,今天发现好蠢。

。。。。。。。

卧槽,下午我才发现原来这个驱动还要下载的,我一直以为安装java就有了。

过程:

1:下载 sqlserver4.jar ,我用的是jdk1.7的,这边有个坑。

2:将解压文件放到你安装java的文件中的一个文件中    eg: jdk(安装的java文件)\jre\lib\ext

3 :配置环境变量  我的电脑--》属性--》高级设置--》环境变量--》calsspth  把你的jar包的绝对路径添加上去

4:打开eclipse--》窗口--》首选项--》--》java-->外部加入jar包 点击你使用的jdk--》编辑--》选择sqlserver4.jar-->确定。ps:检测下项目的jre库中有没有出现是为了sqlserver4.jar包

5:启动tcp/ip  注意记下端口号,默认是1433.也可以更改,只要在1024以后未使用。注意:需要重启sql服务才生效

命令符窗口下 netstat -an 查看端口是否监听中 -anb查看使用端口监听的程序

a)

net stop mssqlserver 关闭sql服务

net start mssqlserver 开启sql服务

b)

打开sql server配置管理器 重启sql服务

6:打开数据库管理工具 新建一个登录名,并设置密码。也可以使用sa,权限最大。密码时效的框不要打勾,并且启动这个登录名,有时候是默认禁止的

7:在数据库实例(登录进去后的左边的那个就是)上右键--》属性--》安全性--》选择sql验证和window混合验证。注意:重启sql服务生效

8:代码部分,详见连接。

以上解决了我在连接中的遇到的问题,只要有心,一定可以。

注意:sql server 2000跟2005的drivername 、url是不一样。

附件:以下是我在解决问题中在网上找到的几个比较实用有效的资料,比我的详细多了,如有侵权,可联系删除

1:http://www.cnblogs.com/JesseV/archive/2009/02/13/1390049.html

      2:http://blog.sina.com.cn/s/blog_542b3f860101bakx.html

3:http://blog.knowsky.com/263956.htm

4:http://blog.knowsky.com/263956.htm

5:http://blog.csdn.net/lissdy/article/details/7367006

6:http://www.cnblogs.com/sjrhero/articles/1814442.html  

0 0