[問題] java 連sqlserver

看板java作者 (talltree)時間11年前 (2013/11/05 05:10), 編輯推噓4(4011)
留言15則, 8人參與, 最新討論串1/1
我要用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

11/05 10:05, , 1F
用記事本啊..... 沒差,因為大家通常都用剪下貼上...
11/05 10:05, 1F

11/05 10:09, , 2F
我沒遇過這個問題,抱歉幫不上忙
11/05 10:09, 2F

11/05 10:28, , 3F
對不起~太依賴IDE的我~根本就無力阿
11/05 10:28, 3F

11/05 10:37, , 4F
為什麼會有兩個 sqljdbc 的jar檔
11/05 10:37, 4F

11/05 10:46, , 5F
珊掉sqljdbc.jar 留下 sqljdbc4.jar
11/05 10:46, 5F

11/05 10:50, , 6F
不用 IDE 無所謂,至少知道怎麼設定 claswpath 吧....
11/05 10:50, 6F

11/05 11:21, , 7F
不是把jar丟進lib資料夾,java就會自己讀進來了嗎? (汗)
11/05 11:21, 7F

11/05 11:26, , 8F
classpath沒設好~不可把第三方jar丟到jre裡面
11/05 11:26, 8F
我新增classpath變數了還是一樣 ※ 編輯: tree581 來自: 120.96.170.200 (11/05 11:45) ※ 編輯: tree581 來自: 120.96.170.200 (11/05 19:04)

11/05 21:41, , 9F
echo一下環境變數看有沒有設對, =.=+
11/05 21:41, 9F

11/05 21:43, , 10F
你現在要讀取的應該是sqljdbc4.jar但是你的classpath
11/05 21:43, 10F

11/05 21:44, , 11F
從圖上看來是設定到了sqljdbc.jar耶
11/05 21:44, 11F

11/06 08:58, , 12F
jar檔衝突的問題要注意~錯誤是表示使用錯誤的類別造成
11/06 08:58, 12F
※ 編輯: tree581 來自: 120.96.170.200 (11/07 19:03)

11/08 13:28, , 13F
用java -cp 指定一下看看哪個jar可以用?
11/08 13:28, 13F
※ 編輯: tree581 來自: 120.96.170.200 (11/08 17:43) ※ 編輯: tree581 來自: 120.96.170.200 (11/08 17:43)

11/09 15:26, , 14F
Mssql的安裝設置預設不會開tcp/ip的協定 得小心檢查
11/09 15:26, 14F

11/09 15:28, , 15F
再來兩個jar在lib內產生衝突 把sqljdbc.jar刪除就好
11/09 15:28, 15F
文章代碼(AID): #1IU0r1V5 (java)
文章代碼(AID): #1IU0r1V5 (java)