Java初心者です。
JavaでSQLiteを利用したいのですが、実行時エラー(?)のClassNotFoundExceptionが解決できません。
以下にコードなどを掲載します。
java
1 1 // TestSqlite.java 2 2 3 3 import java.sql.*; 4 4 5 5 public class TestSqlite { 6 6 public static void main(String args[]) throws Exception { 7 7 Class.forName("org.sqlite.JDBC"); 8 8 Connection conn = DriverManager.getConnection("jdbc:sqlite::memory:"); 9 9 Statement stmt = conn.createStatement(); 10 10 ResultSet rs = stmt.executeQuery("SELECT sqlite_version()"); 11 11 rs.next(); 12 12 String row = rs.getString(1); 13 13 System.out.println(row); 14 14 rs.close(); 15 15 conn.close(); 16 16 } 17 17 } 18 19■コンパイル 20javac --release 8 TestSqlite.java 21 22■実行 23java -classpath .:sqlite-jdbc-3.32.1.jar TestSqlite 24 25■エラー 26Exception in thread "main" java.lang.ClassNotFoundException: org.sqlite.JDBC 27 at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 28 at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 29 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 30 at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 31 at java.lang.Class.forName0(Native Method) 32 at java.lang.Class.forName(Class.java:264) 33 at TestSqlite.main(TestSqlite.java:7) 34 35■フォルダの内容 36 TestSqlite.class 37 TestSqlite.java 38 sqlite-jdbc-3.23.1.jar
海外のサイトなどを調べても、解決できませんでした。
どなたかご存知の方がおられましたら、教えていただけないでしょうか。
回答2件
あなたの回答
tips
プレビュー