0

以下のコードを使用して Derby データベースへの接続を確立しようとしています。

static {
  try  { 
    Class.forName("org.apache.derby.jdbc.ClientDriver");
  } catch (Exception e) {e.printStackTrace();}
}

ただし、実行すると、次のエラーが表示されます。

java.lang.ClassNotFoundException: org.apache.derby.jdbc.ClientDriver
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)

Derby ドライバーが見つからず、クラスパス エラーであることは理解しています。しかし、すべての Derby .jar ファイルをプロジェクトの /lib フォルダーにコピーしましたが、何が足りないのかわかりません。誰か助けて?

4

1 に答える 1

1

プロジェクトの lib フォルダーがクラスパスにない可能性があります。

このエラーは、クラスパスに derbyclient.jar が見つからなかったことを示しています。

于 2013-03-06T14:50:19.903 に答える