参看;http://blog.itpub.net/26230597/viewspace-1259145
http://www.w3cschool.cc/sqlite/sqlite-installation.html
http://database.51cto.com/art/201205/335411.htm
http://blog.csdn.net/edward_qing_lee/article/details/6865176
sqlite是一个轻量的数据库,轻量到所有数据存放到一个.db文件,如果你要备份和转移整个数据库只需要复制这个文件就可以了,
安装:需要将下载的dll和shell.zip解压到某个目录下,然后添加这个目录路径到path下,然后cmd sqlite3测试
Sqlite+navicat
新建连接sqlite 3
随意输入文件名myfirst.db(D:\Program Files (x86)\Navicat for SQLite)
测试连接后就可以使用了
如何创建库呢?
先在某处新建一个.db文件,再点击附加数据库
Sqlite+java
myfirst.db文件s是存放在project的目录下,自动创建,而不是SQLite的目录下;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
public class UseTest {
public static void main(String[] args) throws Exception {
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:myfisrt.db");
Statement stat = conn.createStatement();
stat.executeUpdate("drop table if exists people;");
stat.executeUpdate("create table 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();
}
}
分享到:
相关推荐
sqlite资料sqlite资料sqlite资料sqlite资料sqlite资料
1. **安装SQLite3:**通过命令`sudo apt-get install sqlite3`安装SQLite3。 2. **检查SQLite3版本:**使用命令`sqlite3 --version`查看已安装的SQLite3版本。 #### 五、使用SQLite3 1. **创建数据库:**通过命令`...
sqlite> create table tbl1(one varchar(10), two smallint); sqlite> insert into tbl1 values('hello!', 10); sqlite> insert into tbl1 values('goodbye', 20); sqlite> select * from tbl1; hello! | 10 goodbye...
1. 下载SQLite:首先从官方网站下载适用于VC的SQLite动态链接库(如sqlite3.dll)和头文件(sqlite3.h)。 2. 配置项目设置:在VC项目属性中,将sqlite3.dll添加到"调试"和"发布"配置的“依赖项”中。同时,将sqlite...
SQLite3.45.1是SQLite数据库引擎的一个特定版本,这个轻量级、自包含的、零配置的SQL数据库系统在全球范围内广泛应用于嵌入式设备、移动应用以及各种软件项目中。SQLite3提供了高效的数据存储和检索功能,无需独立...
非常好用的SQLiteSpy 1.8.16 ...刚开始时,该程序创建一个文件SQLiteSpy.db3(1 sqlite3的数据库)来存储的和设置。它不写任何其他文件或注册表。卸载一样只是简单的删除两个文件:应用程序的可执行文件和数据库文件。
嵌入式Android项目设计与开发 第六章 数据存储 ——SQLite 1 SQLite 概念: SQLite是一款轻量级的关系型数据库,它的运算效率高,占用资源少,因此比较适合在移动设备上使用。 SQLite Android为了让我们更加方便地...
sqlite3_bind_text(stmt, 2, "John Doe", -1, SQLITE_TRANSIENT); // 绑定参数2 rc = sqlite3_step(stmt); if (rc != SQLITE_DONE) { fprintf(stderr, "Error: %s\n", sqlite3_errmsg(db)); } else { printf(...
1. SQLite3命令行工具:用于在操作系统级别操作SQLite数据库。 2. SQLite JDBC驱动(jar包):允许Java应用程序通过JDBC接口连接和操作SQLite数据库。 3. SQLite Expert Professional:一个专业级的SQLite数据库管理...
1. **平台兼容性**:SQLiteODBC支持Windows、Linux、macOS等多种操作系统,提高了应用程序的跨平台能力。 2. **广泛的应用支持**:由于ODBC是广泛接受的标准,许多商业和开源应用程序都可以通过SQLiteODBC连接到...
在本案例中,“sqlite-jdbc-3.31.1.zip”是一个包含SQLite JDBC驱动的压缩包,版本号为3.31.1,用于在Java环境中通过JDBC方式连接和操作加密后的SQLite数据库。 首先,我们需要了解如何在Java项目中使用sqlite-jdbc...
SQLite3-3.30.1-dll.rar是一个针对VC6.0开发环境的SQLite3动态链接库版本,包含了必要的组件来在C/C++项目中集成SQLite3。 首先,我们来看一下这个压缩包中的主要文件: 1. `sqlite3.h`:这是SQLite3的头文件,...
1. `sqlite3.dll`: 这是一个动态链接库文件,通常在Windows操作系统中使用。它包含了SQLite3的全部功能实现,当你的应用程序运行时,会依赖这个库来执行与SQLite3相关的操作,如创建数据库、执行SQL语句、读取数据等...
在Java下连接SQLite数据库 一、下载SQLite数据库的JDBC:http://www.zentus.com/sqlitejdbc/ 二、将下载到的包解压后得到jar包放到%JAVA_HOME%\lib下,并且将其添加到ClassPath系统环境变量中。一定要保证在类路径...
ASqlite3Table.Connection := ASqlite3Connection1; // 使用已配置的连接组件 ASqlite3Table.Open; // 执行查询 ASqlite3Table.ExecSQL('SELECT * FROM MyTable WHERE ID = 1'); // 处理查询结果,例如显示...
1. **SQLite 加密**: SQLite 提供了一个可选的加密模块,称为 SQLite Encryption Extension (SEE),用于对数据库进行透明的、全盘的加密。这个功能使得 SQLite 数据库在存储时更加安全,防止未经授权的访问。然而,...
1.直接将下载的文件复制到SQLite Expert安装路径(如:c:\Program Files (x86)\SQLite Expert\Professional 4) 2.重新打开SQLite Expert,Tools --> Options --> Data --> SQLite Library中选择“SQLite.Interop....
SQLite Database Browser 2.0 b1.app.zip 是一个压缩包,包含了SQLite Database Browser的特定版本——2.0 beta 1的应用程序。SQLite Database Browser是一款直观的图形用户界面(GUI)工具,专门设计用于管理和操作...
1. **sqlite3.h**: 这是一个头文件,包含了SQLite的所有公共API(应用程序编程接口)。当你在C或C++项目中使用SQLite时,你需要包含这个头文件来访问SQLite的功能,例如创建数据库连接、执行SQL语句、处理结果集等。...
1. `sqlite3`:这是主要的交互式数据库工具,可以用来执行SQL命令,创建和管理数据库。 2. `sqlite3_analyzer`:分析SQLite数据库的内部结构,帮助优化性能。 3. `sqlite3_config`:配置SQLite3的编译选项。 4. `...