如何将SQLite与Java连接?
我正在使用一种简单的代码从Java应用程序访问SQLite数据库。我的代码是
import java.sql.Connection; import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class ConnectSQLite
{
public static void main(String[] args)
{
Connection connection = null;
ResultSet resultSet = null;
Statement statement = null;
try
{
Class.forName("org.sqlite.JDBC");
connection = DriverManager.getConnection("jdbc:sqlite:D:\\testdb.db");
statement = connection.createStatement();
resultSet = statement
.executeQuery("SELECT EMPNAME FROM EMPLOYEEDETAILS");
while (resultSet.next())
{
System.out.println("EMPLOYEE NAME:"
+ resultSet.getString("EMPNAME"));
}
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
try
{
resultSet.close();
statement.close();
connection.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
}
但是这段代码给出了一个异常
java.lang.ClassNotFoundException: org.sqlite.JDBC
我该如何解决,请帮助我。
回答:
您需要在类路径中有一个SQLite JDBC驱动程序。
Taro L. Saito(xerial)分叉了Zentus项目,并以sqlite-jdbc的名称进行维护。它捆绑了主要平台的本机驱动程序,因此您无需单独配置它们。
以上是 如何将SQLite与Java连接? 的全部内容, 来源链接: utcz.com/qa/402467.html