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
C语言高效连续输出:从基础到高级,打造流畅的用户体验
https://www.shuihudhg.cn/134420.html
Python 数据缩放技术详解:Scikit-learn、NumPy与自定义实现
https://www.shuihudhg.cn/134419.html
PHP操作MySQL数据库:从连接到数据库与表创建的完整教程
https://www.shuihudhg.cn/134418.html
Java高效处理表格数据:从CSV、Excel到数据库的全面导入策略
https://www.shuihudhg.cn/134417.html
Python字符串统计完全指南:从用户输入到高级数据洞察
https://www.shuihudhg.cn/134416.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