Java から sqlite データベースに接続しようとしています。私はWindowsでプログラミングしています。sqlite ドライバーをダウンロードし、Windows 環境変数にクラスパスを設定しました。このコードが呼び出されると、classNotFoundException が発生します。
Class.forName(sDriver);
ここで、sDriver は「org.sqlite.JDBC」です。例外からのスタック トレースは次のとおりです。
java.lang.ClassNotFoundException: org.sqlite.JDBC
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at com.ib.client.examples.Mydb.setConnection(Mydb.java:49)
at com.ib.client.examples.Mydb.init(Mydb.java:33)
at com.ib.client.examples.Mydb.<init>(Mydb.java:17)
at com.ib.client.examples.Example1.run(Example1.java:40)
どんな助けでも大歓迎です。ありがとう。