SQLite 数据库在 Java 中的使用89


简介

SQLite 是一款轻量级、无模式、关系型数据库引擎,广泛用于移动设备、嵌入式系统和桌面应用程序。它以其简单性、高性能和跨平台兼容性而闻名。本文将指导您在 Java 应用程序中使用 SQLite 数据库。

添加 SQLite JDBC 驱动程序

要与 SQLite 数据库进行交互,您需要在 Java 应用程序中添加 SQLite JDBC 驱动程序。您可以使用 Maven 或 Gradle 等包管理器轻松添加它。对于 Maven,请在 文件中添加以下依赖项:```xml


sqlite-jdbc
3.39.3.2

```
对于 Gradle,请在 文件中添加以下依赖项:
```gradle
implementation ':sqlite-jdbc:3.39.3.2'
```

连接到数据库

使用 SQLite JDBC 驱动程序,您可以使用以下代码连接到数据库:```java
Connection conn = ("jdbc:sqlite:");
```
其中 "" 是数据库文件的名称。如果数据库文件不存在,它将被创建。

创建表

连接后,您可以使用以下语法在数据库中创建表:```sql
CREATE TABLE employees (
id INTEGER PRIMARY KEY,
name TEXT,
salary REAL
);
```

插入数据

要向表中插入数据,请使用以下语法:```java
PreparedStatement stmt = ("INSERT INTO employees (name, salary) VALUES (?, ?)");
(1, "John Doe");
(2, 50000.0);
();
```

查询数据

要查询数据库中的数据,请使用以下语法:```java
Statement stmt = ();
ResultSet rs = ("SELECT * FROM employees");
while (()) {
int id = ("id");
String name = ("name");
double salary = ("salary");
}
```

更新数据

要更新数据库中的数据,请使用以下语法:```java
PreparedStatement stmt = ("UPDATE employees SET salary = ? WHERE id = ?");
(1, 60000.0);
(2, 1);
();
```

删除数据

要从数据库中删除数据,请使用以下语法:```java
PreparedStatement stmt = ("DELETE FROM employees WHERE id = ?");
(1, 1);
();
```

关闭数据库连接

使用完数据库后,请务必关闭连接以释放资源:```java
();
```

本文提供了在 Java 应用程序中使用 SQLite 数据库的全面指南。通过遵循这些步骤,您将能够创建、插入、查询、更新和删除数据库中的数据。SQLite 的轻量级、高性能和跨平台兼容性使其成为移动设备、嵌入式系统和桌面应用程序的热门选择。

2024-11-04


上一篇:Java 中的二进制数组:深入探索

下一篇:Java 线程:深入探讨创建线程的方法