文件式数据库是一种很特别的数据库。因为他们没有网络接口,通常不可以分布式调用。但是他们有很巨大的优点,如果用于数据的配置和数据的缓存就可以提高软件的效率。
这么多种的文件数据库,我比较青睐SQList,
1、是一个稳定的数据库;
2、不分数据类型,减少开发时候遇到数据类型的转换;
3、比access等其他文本数据更加稳定;
sqlitejdbc-v056.jar:www.sqlite.org 下载
下面是一些JAVA对SQList操作的源代码:
public String[][] localHostQuery(String sql) {
String re[][] = null;
try {
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:buffer.db");
Statement stat = conn.createStatement();
ResultSet rs = stat.executeQuery(sql); //查询数据
ResultSetMetaData md = rs.getMetaData();
re = new String[500][md.getColumnCount()];
int i = 0;
try {
while (rs.next()) {
for (int j = 0; j < md.getColumnCount(); j++) {
re[i][j] = rs.getString(j + 1);
}
i++;
}
} catch (Exception e) {
e.printStackTrace();
}
rs.close();
conn.close(); //结束数据库的连接
} catch (Exception e) {
e.printStackTrace();
}
return re;
}
public int localHostUpdate(String sql) {
int i = 0;
try {
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:buffer.db");
Statement stat = conn.createStatement();
i = stat.executeUpdate(sql);
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
return i;
}
分享到:
相关推荐
下面我们将深入探讨如何使用Java连接SQLite数据库,并访问其中的数据。 首先,要连接SQLite数据库,你需要一个兼容的JDBC驱动。SQLite的JDBC驱动通常被称为`sqlite-jdbc`,可以在SQLite官网或Maven中央仓库找到。在...
`sqlite3.h`是连接应用程序代码与SQLite3库的关键桥梁。 3. `sqlite3.lib`: 在Windows平台上,这是一个静态库文件,用于链接阶段。当你编译C或C++程序时,链接器会使用`sqlite3.lib`来解决对SQLite3函数的引用。这...
SQLite JDBC驱动允许Java应用程序通过标准的JDBC接口来连接和操作SQLite数据库。 `sqlitejdbc-v053.jar`是SQLite JDBC驱动的特定版本,它是连接Java和SQLite数据库的关键。这个JAR文件包含了所有必要的类和资源,...
在Java编程中,连接SQLite数据库是一项常见的任务,特别是在开发轻量级、单机应用或测试环境中。SQLite是一款开源、无服务器、自包含的SQL数据库引擎,它的轻便性使得它成为许多开发者的选择。本文将详细讲解如何在...
本文将深入探讨如何在Android应用中连接并操作SQLite数据库,主要基于提供的"连接SQLite数据库源码.zip"文件内容。 1. **SQLiteOpenHelper** 在Android中,我们通常使用`SQLiteOpenHelper`类来创建、升级和管理...
本资源提供了Java操作SQLite数据库的代码示例,以及SQLiteDeveloper工具,帮助开发者更方便地查看和管理SQLite数据库。 首先,我们来看如何在Java中创建并使用SQLite数据库。Java通过JDBC(Java Database ...
本资料“android连接SQLite数据库源码.zip”提供了关于如何在Android应用中实现SQLite数据库操作的源代码示例,非常适合开发者进行参考和学习。 首先,我们要了解Android应用与SQLite数据库交互的基本流程。在...
7. **源码分析**: 学习该项目的源码可以帮助理解如何将Java Swing与SQLite数据库结合使用,了解事件处理、模型视图控制器(MVC)设计模式的应用,以及如何组织代码结构来实现功能模块。 8. **部署与运行**: 用户只...
5. **关闭数据库**: 完成操作后,调用`sqlite3_close()`关闭数据库连接。 通过这些基本操作,开发者可以快速构建基于SQLite3的数据库应用,满足快速开发的需求。同时,SQLite3还支持复杂的查询功能,如子查询、联接...
3. **JDBC连接SQLite**: 虽然SQLite不直接支持JDBC(Java Database Connectivity),但可以通过第三方库如SQLite-JDBC或SQLite4Java来实现类似的功能。这些库提供了适配器,使得Android应用可以使用JDBC API与...
标题 "JAVA-SQLite_.rar_java sqlite_sqllite嵌入JAVA" 涉及到的知识点主要集中在Java编程语言与SQLite数据库的集成使用上。SQLite是一个轻量级的、开源的、自包含的关系型数据库,它被广泛应用于移动设备、嵌入式...
首先,`sqlite-jdbc.jar`是Java SQLite驱动,它允许Java应用程序通过JDBC(Java Database Connectivity)接口连接到SQLite数据库。要将这个jar包引入你的项目,你需要将其添加到你的项目的类路径(classpath)中。...
JavaSQLite是一个将SQLite数据库引擎与Java集成的开源库,它允许Java开发者在应用程序中直接使用SQLite数据库,无需依赖服务器进程。 描述中提到的是这个库在javaweb应用中的使用,特别是针对ARMLINUX平台的配置。...
1. **SQLite JDBC驱动**:为了在Java中连接SQLite数据库,我们需要SQLite JDBC驱动程序,通常为`sqlite-jdbc.jar`。这个jar包提供了Java和SQLite之间的桥梁,允许Java应用使用JDBC(Java Database Connectivity)API...
本压缩包"android连接SQLite数据库源码.rar"提供了一个实际的示例,帮助开发者了解如何在Android应用中与SQLite数据库进行交互。以下是对相关知识点的详细解释: 1. **SQLite数据库**: SQLite是一个关系型数据库,...
android连接SQLite数据库源码.zip项目安卓应用源码下载android连接SQLite数据库源码.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考
Java Web与SQLite数据库的连接是Web开发中常见的一种技术组合,尤其在小型项目或学习示例中,SQLite因其轻量级、无服务器依赖的特点而受到欢迎。本资源提供了一个完整的解决方案,帮助开发者理解如何在Java Web应用...