import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import javax.sql.DataSource; import org.apache.commons.dbcp2.BasicDataSource; import org.springframework.jdbc.datasource.DataSourceUtils; public class Main { public static void update(String sql) { DataSource data = getDataSource(); Connection conn = null; try { conn = data.getConnection(); PreparedStatement ps = conn.prepareStatement(sql); ps.executeUpdate(); } catch (Exception e) { throw new RuntimeException(e.getMessage()); } finally { try { DataSourceUtils.doCloseConnection(conn, dataSource); } catch (Exception e) { } } } protected static BasicDataSource dataSource = null; public static DataSource getDataSource() { synchronized (Thread.class) { if (null == dataSource) { dataSource = new BasicDataSource(); dataSource.setUrl("jdbc:sqlite:hp.db"); dataSource.setDriverClassName("org.sqlite.JDBC"); } } return dataSource; } public static void main(String[] args) throws Exception { update("drop table if exists COMPANY"); update("CREATE TABLE COMPANY (ID INT,cname VARCHAR(40))"); for (int x = 0; x < 300; x++) { update("insert into COMPANY(id , cname) values(" + x + " ,'xx" + x + "')"); } PreparedStatement ps = getDataSource().getConnection().prepareStatement("select * from COMPANY"); ResultSet rs = ps.executeQuery(); while (rs.next()) { System.out.println(rs.getString("id") + "--" + rs.getString("cname")); } } }
相关推荐
需要注意的是,在使用 SQLlite 数据库时,需要确保数据库文件的路径正确,并且需要在读取和写入文件时关闭文件流,以避免文件流没有关闭引起的错误。 使用 JAVA 语言来实现 SQLlite 数据库 BLOB 数据类型的存取可以...
java 操作sqllite的jar包,附带java代码。 package com.nsxx.qp.util; import java.sql.*; public class SqlLite { public static void main(String[] args) { try { //连接SQLite的JDBC Class.forName("org...
2. **建立连接**:使用`java.sql.DriverManager.getConnection()`方法建立与SQLite数据库的连接,指定数据库文件路径。 3. **创建Statement或PreparedStatement**:根据需求创建Statement对象来执行静态SQL,或使用...
Java 使用 SQLite 数据库生成 DB 文件 Java 是一种流行的编程语言,广泛应用于 Android 开发、Web 开发、企业软件开发等领域。 SQLite 是一种轻量级的关系数据库管理系统,广泛应用于移动设备、嵌入式系统等领域。...
在Java编程中,读取本地SQLite数据库(.db文件)是一项常见的任务,特别是在移动应用开发或者需要离线存储数据的场景下。SQLite是一种轻量级的、开源的关系型数据库,它不需要单独的服务器进程,可以直接在应用程序...
在Java中操作SQLite数据库时,BLOB(Binary Large Object)类型的数据处理是较为常见的需求之一,尤其是在需要存储图片、文档等二进制文件的情况下。本文档旨在解决如何在Java环境下通过SQLite有效地存储和提取BLOB...
【Java代码 MySql导出到SqlLite】是一种技术实践,它涉及到使用Java编程语言来实现一个功能,该功能能够将MySQL数据库中的数据高效地导出到SQLite数据库文件中。这一过程通常用于数据迁移、备份或者在不同环境之间...
4. 数据库操作接口:除了实体类,生成器还会提供用于CRUD(创建、读取、更新、删除)操作的接口或基类,简化数据库操作。 5. 兼容性:支持多种编程语言,如Java、C#、Python等,适用于各种开发环境。 6. 更新追踪...
全国大学sqllite数据库文件
sqllite 数据库 jar包 java c#sqllite驱动
无需配置:SQLite不需要独立的服务器进程或系统管理员,它可以直接访问普通的磁盘文件来存储数据库。 零配置:SQLite数据库无需任何配置,只需包含SQLite的库文件即可开始使用。 轻量级:SQLite的库文件非常小,可以...
- `清风库.Qdb`:这可能是一个易语言的库文件,包含预编译的代码模块,用于提供对SQLite数据库的高级操作,比如数据库连接管理、事务处理等。 - `源码使用说明.txt`:这是一个文本文件,提供了源代码的使用指南和...
4. **安全性**:SQLite提供了一定级别的安全性和隐私保护,如加密功能,允许对数据库文件进行加密,保护数据安全。 5. **并发性**:SQLite支持多读单写模式,允许多个读取者同时访问数据库,而只有一个写入者可以...
在标题"SQLlite数据库操作易语言源码"中,我们可以理解为这是一个使用易语言编写的程序,它实现了对SQLite数据库的基本操作。这个程序可能包含了创建数据库、打开数据库、执行SQL语句、查询数据、插入数据、更新数据...
sqlite数据库常用工具类:ExecuteDataSet、UpdateDataset等对比表的增删改查封装
易语言SQLlite数据库源码,SQLlite数据库,创建_库,打开_库,加_记录,到_首记录,到_尾记录,删除_记录,关闭_库,全部_关闭,取_字段名,取_字段位置,取_字段类型,取_字段数,取_记录数,取_记录索引,跳到指定记录,跳过记录,读...
开发时在使用sqllite数据库时,可以直接用它操作数据库,对数据进行增删改查,以及创建表结构
/* 初始化并创建数据库 */ dbHelper = new SQLiteHelper(this, DB_NAME, null, DB_VERSION); /* 创建表 */ db = dbHelper.getWritableDatabase(); //调用SQLiteHelper.OnCreate() /* 查询表,得到...
SQLite是一个开源的、文件级别的数据库系统,广泛应用于移动设备、嵌入式系统以及桌面应用中,因为它无需独立服务器进程,可以直接在应用程序中使用。 SQLiteSpy的主要特性包括: 1. **实时查看数据库**:用户可以...