Java 远程连接 SQLite 数据库
Java 远程连接 SQLite 数据库
Java 可以使用 JDBC API 来连接 SQLite 数据库。但是,SQLite 不支持远程连接,因为它是一种文件数据库,需要直接访问数据库文件。
如果您需要从远程位置访问 SQLite 数据库,可以将 SQLite 数据库文件放在共享文件夹中,并将该文件夹映射到本地计算机上。然后,您可以在本地计算机上使用 JDBC API 连接 SQLite 数据库。
以下是一个示例 Java 代码,用于连接 SQLite 数据库:
import java.sql.*;
public class SQLiteJDBC {
public static void main(String[] args) {
Connection conn = null;
try {
// 注册 SQLite JDBC 驱动器
Class.forName("org.sqlite.JDBC");
// 连接 SQLite 数据库
String url = "jdbc:sqlite:/path/to/database.db";
conn = DriverManager.getConnection(url);
System.out.println("连接到 SQLite 数据库成功");
} catch (Exception e) {
System.err.println(e.getMessage());
} finally {
try {
if (conn != null) {
conn.close();
}
} catch (SQLException ex) {
System.err.println(ex.getMessage());
}
}
}
}
在上面的代码中,我们使用 Class.forName()
方法来注册 SQLite JDBC 驱动器,并使用 DriverManager.getConnection()
方法来连接 SQLite 数据库。请注意,这里的数据库 URL 是指本地文件系统上的 SQLite 数据库文件路径。
一旦连接成功,您就可以使用 conn
对象执行 SQL 查询和更新操作。同时,在代码的结尾,我们需要使用 conn.close()
方法来关闭数据库连接。
PS
pom 依赖如下:
<!-- https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc -->
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.41.2.1</version>
</dependency>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)