1. "fail" 是程式跑出來的,那麼,為甚麼程式會跑出來這個東西?
2. 凡是程式都會有 Bug(Matrix 裡頭的重要名言阿 [作筆記])
如果發生預期之外的事情,Java 叫做 Exception
處理 Exception 的機制就叫做 Exception Handling
最主要的關鍵字就是 try - catch
除了可以防堵程式掛掉之外
透過 Exception 提供的訊息,還可以知道到底發生什麼事情
好了,就降子,其餘請先瞭解上頭講的內容再來問
※ 引述《Chiturn (chiturn)》之銘言:
: 查閱了前文,一直都還是有錯
: 為了這個搞不定的東西,已經苦惱了我好幾天
: 麻煩大家幫我看一下吧!
: try{
: Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
: String connectionUrl =
: "jdbc:sqlserver://localhost:1433;"+"user=sa;password=sa;";
: Connection con = DriverManager.getConnection(connectionUrl);
: // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: // 每次都會在這行跑出fail,我找過很多相關的網站,照理說應該是沒錯
: // 但是就是連不上,我也有設定混合模式還有預設帳號密碼sa
: }catch(Exception e){
: System.out.print("fail");
: }
: }
: 麻煩知道的幫忙一下吧
: 我會非常非常的感激的 :)
====
來喔來喔,開盤下注...
1. driver 找不到→3:1
2. DB Server 無法連線→2:1
3. 帳號密碼錯誤→1:1
4. 其他→1:2
什麼?莊家贏面比較大? 這不是廢話嗎? [毆飛]
--
侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw
眾目睽睽無心顫 Blog:http://ps-think.blogspot.com
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.245.74.135