作者tree581 (talltree)
看板java
标题[问题] java 连sqlserver (以解决)
时间Tue Nov 5 05:10:22 2013
我要用java连sql server
但好像在环境的部分一直弄不起来
程式码
http://ideone.com/mbiiqx
版本及执行错误讯息
http://ppt.cc/st~t
jdbc环境
http://ppt.cc/xMNP
jdk
http://ppt.cc/CEY7
(我将jdbc里的sqljdbc4和sqljdbc复制到这里,红色圈起来处)
我的path环境
http://ppt.cc/DEkr
我的使用环境window server2003 ,sql server2005
後来我用netbean执行error
http://ppt.cc/obni
麻烦请教有大大用过记事本写java 连sql server enterprise mannager的吗?
解决方法:
我安装sql server的sp4补丁,也就是要更新sql server。以及tcpip处也要开1433port
最後用netbeans执行成功跑出资料库资料。
(但是记事本run是错误的,因为我不知道记事本如何加jdbc驱动)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.96.170.200
1F:推 LaPass:用记事本啊..... 没差,因为大家通常都用剪下贴上... 11/05 10:05
2F:→ LaPass:我没遇过这个问题,抱歉帮不上忙 11/05 10:09
3F:→ swpoker:对不起~太依赖IDE的我~根本就无力阿 11/05 10:28
4F:→ ssc24:为什麽会有两个 sqljdbc 的jar档 11/05 10:37
5F:→ swpoker:珊掉sqljdbc.jar 留下 sqljdbc4.jar 11/05 10:46
6F:推 PsMonkey:不用 IDE 无所谓,至少知道怎麽设定 claswpath 吧.... 11/05 10:50
7F:推 LaPass:不是把jar丢进lib资料夹,java就会自己读进来了吗? (汗) 11/05 11:21
8F:→ swpoker:classpath没设好~不可把第三方jar丢到jre里面 11/05 11:26
我新增classpath变数了还是一样
※ 编辑: tree581 来自: 120.96.170.200 (11/05 11:45)
※ 编辑: tree581 来自: 120.96.170.200 (11/05 19:04)
9F:→ realmeat:echo一下环境变数看有没有设对, =.=+ 11/05 21:41
10F:→ k70430:你现在要读取的应该是sqljdbc4.jar但是你的classpath 11/05 21:43
11F:→ k70430:从图上看来是设定到了sqljdbc.jar耶 11/05 21:44
12F:→ swpoker:jar档冲突的问题要注意~错误是表示使用错误的类别造成 11/06 08:58
※ 编辑: tree581 来自: 120.96.170.200 (11/07 19:03)
13F:推 b92310051:用java -cp 指定一下看看哪个jar可以用? 11/08 13:28
※ 编辑: tree581 来自: 120.96.170.200 (11/08 17:43)
※ 编辑: tree581 来自: 120.96.170.200 (11/08 17:43)
14F:→ moremore1234:Mssql的安装设置预设不会开tcp/ip的协定 得小心检查 11/09 15:26
15F:→ moremore1234:再来两个jar在lib内产生冲突 把sqljdbc.jar删除就好 11/09 15:28