仅仅需要引入驱动jar包即可进行数据库操作
package com.test.conn;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
public class TestConn {
/**
* 微型数据库SQlLite的测试
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
Class.forName("org.sqlite.JDBC");
Connection conn =
DriverManager.getConnection("jdbc:sqlite:test.db");
Statement stat = conn.createStatement();
stat.executeUpdate("drop table if exists people;");
stat.executeUpdate("create table IF NOT EXISTS people (name, occupation);");
PreparedStatement prep = conn.prepareStatement(
"insert into people values (?, ?);");
prep.setString(1, "Gandhi");
prep.setString(2, "politics");
prep.addBatch();
prep.setString(1, "Turing");
prep.setString(2, "computers");
prep.addBatch();
prep.setString(1, "Wittgenstein");
prep.setString(2, "smartypants");
prep.addBatch();
conn.setAutoCommit(false);
prep.executeBatch();
conn.setAutoCommit(true);
ResultSet rs = stat.executeQuery("select * from people;");
while (rs.next()) {
System.out.println("name = " + rs.getString("name"));
System.out.println("job = " + rs.getString("occupation"));
}
rs.close();
conn.close();
}
}
相关推荐
/* 初始化并创建数据库 */ dbHelper = new SQLiteHelper(this, DB_NAME, null, DB_VERSION); /* 创建表 */ db = dbHelper.getWritableDatabase(); //调用SQLiteHelper.OnCreate() /* 查询表,得到...
SQLite是一款开源、轻量级的嵌入式关系型数据库,它不需要单独的服务器进程,而是直接在客户端应用程序中运行。由于其小巧且高效的特点,SQLite被广泛应用于移动设备、嵌入式系统以及桌面应用程序中。SQLite数据库以...
在这个"Android数据库SQLlite操作demo"中,我们将深入探讨如何在Android应用中实现SQLite数据库的使用,特别是涉及到用户注册、登录以及数据的增删查改功能。 首先,让我们来看看如何创建一个简单的用户注册和登录...
1. **开发阶段**:开发者在编码时可以快速创建原型数据库,进行数据操作和测试。 2. **嵌入式系统**:在资源有限的设备上,SQLite作为本地数据库存储数据。 3. **移动应用**:很多手机应用使用SQLite来存储用户数据...
sqllite 数据库 jar包 java c#sqllite驱动
SQLite是一个轻量级的、开源的、自包含的SQL数据库引擎,常用于移动设备和嵌入式系统,如Android应用中的数据存储。本主题主要关注如何使用SQLite数据库查看工具以及在Java环境中操作SQLite数据库。 首先,...
《C#实现的进销存管理系统与SQLite数据库的深度整合》 在信息技术高速发展的今天,企业对于高效、便捷的管理工具需求日益增长。C#作为.NET框架下的主要编程语言,以其强大的面向对象特性及丰富的库支持,常被用于...
在本场景中,"SQLLite全国各个省市数据"是一个包含中国所有省份和城市信息的SQLite数据库文件,名为`city.db`。这个数据库通常用于存储地理、行政区域等与行政区划相关的信息,方便进行地理位置查询、统计分析或者与...
Android系统数据库管理工具SQLiteExpertSetup.zip是一个专门为Android开发者设计的实用工具,用于高效地管理和操作Android设备或模拟器上的SQLite数据库。SQLite是一个轻量级、关系型数据库管理系统,广泛应用于移动...
此外,SQLite还广泛应用于教育、测试环境以及嵌入式设备,如路由器、智能家居设备等,因为它无需专门的数据库服务器,降低了系统复杂度。 总的来说,SQLite以其轻便、高效、易用的特点,在众多场景下成为开发者首选...
SQLLite版全国省市区的数据库,数据库中包括省,市,区(县)3个表
SQLite是一款开源、轻型的关系型数据库管理系统,广泛应用于移动设备和嵌入式系统,尤其是在Android平台上,它是默认的本地数据库解决方案。SQLite具有无服务器、零配置、事务支持、SQL兼容等特性,使得它在众多小型...
这对于调试或测试数据库状态非常有用。 4. **查询分析**:SQLiteSpy可以分析查询性能,帮助优化SQL语句,提高数据库操作的速度。 5. **导出与导入**:支持将数据库或表的数据导出为CSV、XML、HTML等多种格式,同时...
全国大学sqllite数据库文件
在标题"SQLlite数据库操作易语言源码"中,我们可以理解为这是一个使用易语言编写的程序,它实现了对SQLite数据库的基本操作。这个程序可能包含了创建数据库、打开数据库、执行SQL语句、查询数据、插入数据、更新数据...
SQLite是一款轻量级的数据库管理系统,它被广泛应用于嵌入式系统和移动应用中,因为它无需服务器进程,可以直接在应用程序中使用。 这个“易语言源码SQLite数据库源码.rar”压缩包包含了使用易语言编写与SQLite...
描述中提到的"sqllite小型开发项目数据库"强调了SQLite在小规模项目中的应用。SQLite数据库因其小巧、高效且易于集成的特点,经常被用作单机或移动应用的数据存储解决方案。它支持SQL标准,并且拥有良好的跨平台性,...
易语言SQLlite数据库源码,SQLlite数据库,创建_库,打开_库,加_记录,到_首记录,到_尾记录,删除_记录,关闭_库,全部_关闭,取_字段名,取_字段位置,取_字段类型,取_字段数,取_记录数,取_记录索引,跳到指定记录,跳过记录,读...
SQLLite 数据库一般应用到嵌入式系统中, 开发或者调试时,可以把数据库文件导出来, 然后通过此软件查看。解压后在windows上安装提示默认安装即可。使用时可以创建数据库文件或者用现有的文件打开, 增删改查功能均...
SQLite是一个开源、轻量级的嵌入式关系型数据库,广泛应用于移动设备、桌面系统以及服务器,无需独立的服务器进程,可以直接在应用程序中使用。它以其简单性、可靠性和跨平台性而闻名。 SQLite数据库的核心特性包括...