Jdbc連線Oracle常見錯誤彙總

regonly1發表於2010-09-16
   在開發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即可解決問題.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12932950/viewspace-674185/,如需轉載,請註明出處,否則將追究法律責任。

相關文章