`

JAVA连接SQLite数据库 .

 
阅读更多

文件式数据库是一种很特别的数据库。因为他们没有网络接口,通常不可以分布式调用。但是他们有很巨大的优点,如果用于数据的配置和数据的缓存就可以提高软件的效率。

   这么多种的文件数据库,我比较青睐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数据库

    下面我们将深入探讨如何使用Java连接SQLite数据库,并访问其中的数据。 首先,要连接SQLite数据库,你需要一个兼容的JDBC驱动。SQLite的JDBC驱动通常被称为`sqlite-jdbc`,可以在SQLite官网或Maven中央仓库找到。在...

    sqlite3文件(sqlite3.dll,sqlite3.h,sqlite3.lib)

    `sqlite3.h`是连接应用程序代码与SQLite3库的关键桥梁。 3. `sqlite3.lib`: 在Windows平台上,这是一个静态库文件,用于链接阶段。当你编译C或C++程序时,链接器会使用`sqlite3.lib`来解决对SQLite3函数的引用。这...

    sqlite驱动 java数据库驱动 sqlite连接java sqlite sqlite.jar

    SQLite JDBC驱动允许Java应用程序通过标准的JDBC接口来连接和操作SQLite数据库。 `sqlitejdbc-v053.jar`是SQLite JDBC驱动的特定版本,它是连接Java和SQLite数据库的关键。这个JAR文件包含了所有必要的类和资源,...

    java 连接sqlite数据库

    在Java编程中,连接SQLite数据库是一项常见的任务,特别是在开发轻量级、单机应用或测试环境中。SQLite是一款开源、无服务器、自包含的SQL数据库引擎,它的轻便性使得它成为许多开发者的选择。本文将详细讲解如何在...

    Android代码-连接SQLite数据库源码.zip

    本文将深入探讨如何在Android应用中连接并操作SQLite数据库,主要基于提供的"连接SQLite数据库源码.zip"文件内容。 1. **SQLiteOpenHelper** 在Android中,我们通常使用`SQLiteOpenHelper`类来创建、升级和管理...

    java创建使用SQLite数据库以及SQLiteDeveloper工具.rar

    本资源提供了Java操作SQLite数据库的代码示例,以及SQLiteDeveloper工具,帮助开发者更方便地查看和管理SQLite数据库。 首先,我们来看如何在Java中创建并使用SQLite数据库。Java通过JDBC(Java Database ...

    android连接SQLite数据库源码.zip

    本资料“android连接SQLite数据库源码.zip”提供了关于如何在Android应用中实现SQLite数据库操作的源代码示例,非常适合开发者进行参考和学习。 首先,我们要了解Android应用与SQLite数据库交互的基本流程。在...

    Java课程设计---javaswing带GUI界面学生管理系统(源码+sqlite数据库).rar

    7. **源码分析**: 学习该项目的源码可以帮助理解如何将Java Swing与SQLite数据库结合使用,了解事件处理、模型视图控制器(MVC)设计模式的应用,以及如何组织代码结构来实现功能模块。 8. **部署与运行**: 用户只...

    Sqlite3类库,包括sqlite3.dll、sqlite3.h和sqlite3.lib

    5. **关闭数据库**: 完成操作后,调用`sqlite3_close()`关闭数据库连接。 通过这些基本操作,开发者可以快速构建基于SQLite3的数据库应用,满足快速开发的需求。同时,SQLite3还支持复杂的查询功能,如子查询、联接...

    arcgis for android 读取加载sqlite数据库.rar

    3. **JDBC连接SQLite**: 虽然SQLite不直接支持JDBC(Java Database Connectivity),但可以通过第三方库如SQLite-JDBC或SQLite4Java来实现类似的功能。这些库提供了适配器,使得Android应用可以使用JDBC API与...

    JAVA-SQLite_.rar_java sqlite_sqllite嵌入JAVA

    标题 "JAVA-SQLite_.rar_java sqlite_sqllite嵌入JAVA" 涉及到的知识点主要集中在Java编程语言与SQLite数据库的集成使用上。SQLite是一个轻量级的、开源的、自包含的关系型数据库,它被广泛应用于移动设备、嵌入式...

    java操作sqlite数据库工具代码及jar包

    首先,`sqlite-jdbc.jar`是Java SQLite驱动,它允许Java应用程序通过JDBC(Java Database Connectivity)接口连接到SQLite数据库。要将这个jar包引入你的项目,你需要将其添加到你的项目的类路径(classpath)中。...

    javasqlite-20090430.tar.gz

    JavaSQLite是一个将SQLite数据库引擎与Java集成的开源库,它允许Java开发者在应用程序中直接使用SQLite数据库,无需依赖服务器进程。 描述中提到的是这个库在javaweb应用中的使用,特别是针对ARMLINUX平台的配置。...

    java对sqlite数据库连接的jar包

    1. **SQLite JDBC驱动**:为了在Java中连接SQLite数据库,我们需要SQLite JDBC驱动程序,通常为`sqlite-jdbc.jar`。这个jar包提供了Java和SQLite之间的桥梁,允许Java应用使用JDBC(Java Database Connectivity)API...

    android连接SQLite数据库源码.rar

    本压缩包"android连接SQLite数据库源码.rar"提供了一个实际的示例,帮助开发者了解如何在Android应用中与SQLite数据库进行交互。以下是对相关知识点的详细解释: 1. **SQLite数据库**: SQLite是一个关系型数据库,...

    android连接SQLite数据库源码.zip项目安卓应用源码下载

    android连接SQLite数据库源码.zip项目安卓应用源码下载android连接SQLite数据库源码.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

    java web 链接Sqlite数据库源码

    Java Web与SQLite数据库的连接是Web开发中常见的一种技术组合,尤其在小型项目或学习示例中,SQLite因其轻量级、无服务器依赖的特点而受到欢迎。本资源提供了一个完整的解决方案,帮助开发者理解如何在Java Web应用...

Global site tag (gtag.js) - Google Analytics