低版本的JAVA6沒法訪問SQL Server 2008

    前段時間學生拿來一個很簡單的JDBC程序讓我幫忙排錯,症狀是數據沒法插入到數據庫(SQL Server 2008)中。數據庫

    我把程序拿回去調試,換了不一樣版本的JDBC驅動,每次執行都沒有任何反應,彷佛陷入了死循環,但程序的執行並無結束。就這樣不少次,卻怎麼也沒有發現問題,把SQL Server 2008的相關配置檢查了幾遍,也沒有任何問題。這下內心犯起了嘀咕,怎麼說也用JAVA寫了好幾年的數據庫訪問程序,比這高端的多了去了,難不成要在這小陰溝裏翻船?ide

    爲了排除程序自己的問題,我把後臺數據庫改成了My SQL,結果一會兒就成功了。看來程序是沒有問題的,問題應該出在SQL Server 2008上。因而換爲SQL Server 2008的另外一個版本,滿懷但願,卻依然不行,這下真有些不知所措了。spa

    在網上搜索相關信息,偶爾發現有人說換個高版本的JAVA6就解決了。抱着試試看的態度,我下載並安裝了jdk-6u45(原來是jdk-6u29),問題順利解決。調試

    結論:原來我以爲沒有必要跟風最新的技術,所以對於產品和技術的更新並不太在乎。從此次教訓來看,個人心態須要調整一下了。產品

    JAVA 8都出來了哦!it

相關文章
相關標籤/搜索