Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux机器上的Java SQLite连接_Java - Fatal编程技术网

Linux机器上的Java SQLite连接

Linux机器上的Java SQLite连接,java,Java,我在Linux平台上工作 我已经下载了Eclipse,还有SQLite。 我想使用JDBC连接连接到SQLite。 我是JAVA编程新手 我得到的错误是: java.lang.ClassNotFoundException: org.sqlite.JDBC at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) a

我在Linux平台上工作

我已经下载了Eclipse,还有SQLite。
我想使用JDBC连接连接到SQLite。
我是JAVA编程新手

我得到的错误是:

java.lang.ClassNotFoundException: org.sqlite.JDBC
at java.net.URLClassLoader$1.run(URLClassLoader.java:217) 
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at ConnectSqlite.main(ConnectSqlite.java:18)
java.lang.NullPointerException
at ConnectSqlite.main(ConnectSqlite.java:32)
这是我的密码:

Class.forName("org.sqlite.JDBC"); 
connection = DriverManager.getConnection("jdbc:sqlite:/home/neeraj/neeraj/dbclass/data/neeraj.db");
statement = connection.createStatement(); 
resultSet = statement .executeQuery("SELECT EMPNAME FROM EMPLOYEEDETAILS"); 
while (resultSet.next()) { 
    System.out.println("EMPLOYEE NAME:" + resultSet.getString("EMPNAME")); 
} 

我应该怎么做才能让代码运行?

您需要一个jar,其中将包含
org.sqlite.JDBC

我们确实需要驱动程序来使用JDBC进行数据库连接,这些驱动程序以jar文件的形式提供给我们

只需下载jar文件并将其包含到类路径中

下面是最初的答案


您可以从

下载它,确保Eclipse类路径中有sqlitejdbc-v056.jar 项目->构建路径->库->添加外部JAR