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方法栈日志的艺术:从错误定位到性能优化的深度指南
https://www.shuihudhg.cn/133725.html
PHP 获取本机端口的全面指南:实践与技巧
https://www.shuihudhg.cn/133724.html
Python内置函数:从核心原理到高级应用,精通Python编程的基石
https://www.shuihudhg.cn/133723.html
Java Stream转数组:从基础到高级,掌握高性能数据转换的艺术
https://www.shuihudhg.cn/133722.html
深入解析:基于Java数组构建简易ATM机系统,从原理到代码实践
https://www.shuihudhg.cn/133721.html
热门文章
Java中数组赋值的全面指南
https://www.shuihudhg.cn/207.html
JavaScript 与 Java:二者有何异同?
https://www.shuihudhg.cn/6764.html
判断 Java 字符串中是否包含特定子字符串
https://www.shuihudhg.cn/3551.html
Java 字符串的切割:分而治之
https://www.shuihudhg.cn/6220.html
Java 输入代码:全面指南
https://www.shuihudhg.cn/1064.html