在開發JAVA應用程序時,連接數據庫是必不可少的一環,如果是WEB應用程序,則可以采用數據庫連接池等形式連接數據庫,如果是應用程序,則采用JDBC的形式較多,下面介紹下常見的錯誤及處理方法:
注:正確連接Oracle的方式是:
DriverManager.getConnection("jdbc:oracle:thin:@serverNameOrIp:1521:sid","username","password");
1)
java.sql.SQLException: No suitable driver
處理方法:一般是沒有加入數據庫驅動,或"jdbc:oracle"格式寫錯.
2)
java.sql.SQLException: 指定了無效的 Oracle URL
處理方法:一般是jdbc:oracle:thin格式寫錯,如沒寫入:thin,或內容寫錯.或@后面的服務器名(或IP)寫錯,或端口(1521)寫錯.
3)Connection refused(DESCRIPTION=(TMP=)(VSNNUM=150999297)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))......
處理方法:一般是數據庫實例ID寫錯,填寫正確的SID即可解決問題.
posted on 2008-06-01 16:36
henry1451 閱讀(890)
評論(1) 編輯 收藏 所屬分類:
Oracle技術