java程序連接SQL server 2008 的那些事兒

   

           作爲一位新手,在學習的過程中遇到的各種各樣的問題在所難免的,不過有時候遇到個別鬱悶的問題真的會讓人鬱悶到吐血,錯了,卻找不出哪裏出錯............

           今天學到了 運用java程序操作數據庫,真是讓人(我)...., 搞了一整天................終於成功---------沒有驚喜,只有默默的說聲:  哎,洗洗睡吧......

           總結連接不了數據庫的一些問題

               1:確保加載與得到連接的代碼沒出錯 (2008與之前的版本的代碼是有區別的)

                     //加載驅動
                     Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                     ct=DriverManager.getConnection
                     //得到連接;       localhost,  127.0.0.1 都可以
                    ("jdbc:sqlserver://127.0.0.1:1433;databaseName=你的數據庫名","你的登錄名","登錄密碼");
               2:要加載JDBC驅動包(好像JDBC4.0纔行,我加的就是sqljdbc4.jar, 一個就好了,sql 2000版本的要3個)

               3:要啓動SQL 的服務,併成功設置服務器的網絡配置的相關端口,地址

               4:備註----- 也許也要看看一些防火牆,殺毒軟件是否禁用或者阻止相關功能,服務

          

                常見的錯誤:java.lang.ClassNotFoundException: com.microsoft.ddsqlserver.jdbc.SQLServerDriver

                                               java.sql.SQLException:No suitable driver found forjdbc:microsoft:sqlserver

                                               問題分析:代碼不正確,沒引入SQL server2008 所要的驅動包,引的包不對...

                另外就是有關於數據庫的開啓服務,端口,地址配置問題........

                還有.........就是希望你們來補充了         我是個新新手,遇到這個問題真是快讓我.........起碼弄了10個鐘以上;所以就寫下了這篇文章留作紀念,提醒我自己到底是多菜, 還有就是給那些遇到同樣問題的朋友給個參考,以便解決這個問題。

               第一次在博客寫東西,希望大家多多指點.......

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章