1. 程式人生 > >除錯經驗-java.sql.SQLException: No suitable driver found for jdbc:derby:iDB

除錯經驗-java.sql.SQLException: No suitable driver found for jdbc:derby:iDB

除錯一個Derby資料庫應用小程式的時候,碰到了這個問題:java.sql.SQLException: No suitable driver found for jdbc:derby:iDB 看了stackoverflow上的一些帖子,依然不知問題出在哪裡。 回頭再看教材,發現會執行%JAVA_HOME%\db資料夾下的setEmbeddedCP.bat檔案。 執行結果: set CLASSPATH=C:\PROGRA~1\Java\JDK18~1.0_9\db\lib\derby.jar;C:\PROGRA~1\Java\JDK18~1.0_9\db\lib\derbytools.jar;C:\PROGRA~1\Java\JDK18~1.0_9\db/lib/derbyoptionaltools.jar; 查看了一下系統環境變數,沒發現有classpath這一變數,於是,手動新增如下: C:\Program Files\Java\jdk1.8.0_91\db\lib\derby.jar;C:\Program Files\Java\jdk1.8.0_91\db\lib\derbytools.jar;C:\Program Files\Java\jdk1.8.0_91\db\lib\derbyoptionaltools.jar; 設定完成後,再次執行程式,OK!問題解決微笑