SQLite JDBC驱动程序来连接SQLite数据库示例
时间: 2023-06-28 17:07:48 浏览: 229
下面是一个使用SQLite JDBC驱动程序连接SQLite数据库的示例代码:
```java
import java.sql.*;
public class SQLiteJDBCDemo {
public static void main(String[] args) {
Connection connection = null;
try {
// 加载 SQLite JDBC驱动程序
Class.forName("org.sqlite.JDBC");
// 创建连接
connection = DriverManager.getConnection("jdbc:sqlite:test.db");
// 执行查询
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM users");
// 处理结果集
while (resultSet.next()) {
String username = resultSet.getString("username");
String password = resultSet.getString("password");
System.out.println("Username: " + username + ", Password: " + password);
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭连接
try {
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
在上面的示例中,我们加载了SQLite JDBC驱动程序,创建了一个连接,并执行了一些查询。最后,我们关闭了连接。请注意,我们使用了try-catch-finally块来确保连接在结束时被正确关闭。
阅读全文