`

1、 Sqlite

    博客分类:
  • DB+
 
阅读更多
参看;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资料.part1sqlite资料

    sqlite资料sqlite资料sqlite资料sqlite资料sqlite资料

    Ubuntu安装mysql和sqlite3

    1. **安装SQLite3:**通过命令`sudo apt-get install sqlite3`安装SQLite3。 2. **检查SQLite3版本:**使用命令`sqlite3 --version`查看已安装的SQLite3版本。 #### 五、使用SQLite3 1. **创建数据库:**通过命令`...

    sqlite3命令行使用说明

    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...

    vc下sqlite使用

    1. 下载SQLite:首先从官方网站下载适用于VC的SQLite动态链接库(如sqlite3.dll)和头文件(sqlite3.h)。 2. 配置项目设置:在VC项目属性中,将sqlite3.dll添加到"调试"和"发布"配置的“依赖项”中。同时,将sqlite...

    sqlite3.45.1版本

    SQLite3.45.1是SQLite数据库引擎的一个特定版本,这个轻量级、自包含的、零配置的SQL数据库系统在全球范围内广泛应用于嵌入式设备、移动应用以及各种软件项目中。SQLite3提供了高效的数据存储和检索功能,无需独立...

    Android SQLite--小巧好用的SQLite GUI管理工具

    非常好用的SQLiteSpy 1.8.16 ...刚开始时,该程序创建一个文件SQLiteSpy.db3(1 sqlite3的数据库)来存储的和设置。它不写任何其他文件或注册表。卸载一样只是简单的删除两个文件:应用程序的可执行文件和数据库文件。

    Android项目设计与开发:SQLite 1.ppt

    嵌入式Android项目设计与开发 第六章 数据存储 ——SQLite 1 SQLite 概念: SQLite是一款轻量级的关系型数据库,它的运算效率高,占用资源少,因此比较适合在移动设备上使用。 SQLite Android为了让我们更加方便地...

    c sqlite 小例子

    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(...

    SQLite 安装包 sqlite3 及sqlite数据库jdbc jar包

    1. SQLite3命令行工具:用于在操作系统级别操作SQLite数据库。 2. SQLite JDBC驱动(jar包):允许Java应用程序通过JDBC接口连接和操作SQLite数据库。 3. SQLite Expert Professional:一个专业级的SQLite数据库管理...

    sqliteodbc驱动sqlite3

    1. **平台兼容性**:SQLiteODBC支持Windows、Linux、macOS等多种操作系统,提高了应用程序的跨平台能力。 2. **广泛的应用支持**:由于ODBC是广泛接受的标准,许多商业和开源应用程序都可以通过SQLiteODBC连接到...

    sqlite-jdbc-3.31.1.zip

    在本案例中,“sqlite-jdbc-3.31.1.zip”是一个包含SQLite JDBC驱动的压缩包,版本号为3.31.1,用于在Java环境中通过JDBC方式连接和操作加密后的SQLite数据库。 首先,我们需要了解如何在Java项目中使用sqlite-jdbc...

    sqlite3-3.30.1-dll.rar

    SQLite3-3.30.1-dll.rar是一个针对VC6.0开发环境的SQLite3动态链接库版本,包含了必要的组件来在C/C++项目中集成SQLite3。 首先,我们来看一下这个压缩包中的主要文件: 1. `sqlite3.h`:这是SQLite3的头文件,...

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

    1. `sqlite3.dll`: 这是一个动态链接库文件,通常在Windows操作系统中使用。它包含了SQLite3的全部功能实现,当你的应用程序运行时,会依赖这个库来执行与SQLite3相关的操作,如创建数据库、执行SQL语句、读取数据等...

    SQLite数据库 sqlitedll库文件 sqlite驱动JAR包 sqlite工具

    在Java下连接SQLite数据库 一、下载SQLite数据库的JDBC:http://www.zentus.com/sqlitejdbc/ 二、将下载到的包解压后得到jar包放到%JAVA_HOME%\lib下,并且将其添加到ClassPath系统环境变量中。一定要保证在类路径...

    Delphi使用ASqlite3 连接SQLite上例子

    ASqlite3Table.Connection := ASqlite3Connection1; // 使用已配置的连接组件 ASqlite3Table.Open; // 执行查询 ASqlite3Table.ExecSQL('SELECT * FROM MyTable WHERE ID = 1'); // 处理查询结果,例如显示...

    sqlite-autoconf.tar.gz_sqlite_sqlite 加密_sqlite3autoconf_wxsqlite

    1. **SQLite 加密**: SQLite 提供了一个可选的加密模块,称为 SQLite Encryption Extension (SEE),用于对数据库进行透明的、全盘的加密。这个功能使得 SQLite 数据库在存储时更加安全,防止未经授权的访问。然而,...

    SQLite.Interop.dll 支持sqlite expert professional 4.2密码录入

    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 b1.app.zip 是一个压缩包,包含了SQLite Database Browser的特定版本——2.0 beta 1的应用程序。SQLite Database Browser是一款直观的图形用户界面(GUI)工具,专门设计用于管理和操作...

    sqlite3.h、sqlite3.lib、sqlite3.dll

    1. **sqlite3.h**: 这是一个头文件,包含了SQLite的所有公共API(应用程序编程接口)。当你在C或C++项目中使用SQLite时,你需要包含这个头文件来访问SQLite的功能,例如创建数据库连接、执行SQL语句、处理结果集等。...

    Linux-sqlite3

    1. `sqlite3`:这是主要的交互式数据库工具,可以用来执行SQL命令,创建和管理数据库。 2. `sqlite3_analyzer`:分析SQLite数据库的内部结构,帮助优化性能。 3. `sqlite3_config`:配置SQLite3的编译选项。 4. `...

Global site tag (gtag.js) - Google Analytics