`
wenxin2009
  • 浏览: 320556 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SQLite嵌入式数据库存(java实例)

 
阅读更多

SQLite嵌入式数据库:

官网:http://www.sqlite.org/index.html

SQLite介绍:http://baike.baidu.com/view/19310.htm

 

SQLite下载地址(本人下载的是Mac os版本,它支持windows、Linux、window phone 8):

http://www.sqlite.org/download.html

 

Mac os下操作(http://www.sqlite.org/sqlite.html):



 



 

 

用java操作前需要驱动包sqllite-jdbc-3.7.2.jar包,这是当前最高版本。

下载地址:http://www.xerial.org/maven/repository/artifact/org/xerial/sqlite-jdbc/

 

实例代码:

package com.dwen.sqlite;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
 * 
 * SQLite 嵌入式小型数据库,由C语言实现。 适应小型应用开发,它有占用内存小、轻量、零配置、速度快等特点。
 * 
 * @author Dwen
 * @version v 0.1 2013-9-23 上午09:57:40
 */
public class SqliteTest {

	/**
	 * 入口
	 * 
	 * @param args
	 */
	public static void main(String[] args) {
		try {
			//连接sqlite JDBC
			Class.forName("org.sqlite.JDBC");
			Connection conn = DriverManager
					.getConnection("jdbc:sqlite:/Users/b/Desktop/git/ex1.db");
			// 事务,禁止自动提交,设置回滚点
			conn.setAutoCommit(false);
			Statement statement = conn.createStatement();
			//创建表
			statement.executeUpdate("create table tbl4(id integer primary key autoincrement,name varchar(20),age smallint);");
			//插入数据
			statement.executeUpdate("insert into tbl4 values(null,'dwen',26);");
			statement.executeUpdate("insert into tbl4 values(null,'test',22);");
			conn.commit();// 提交事务

			// 查询sql
			ResultSet rs = statement.executeQuery("select * from tbl4;");
			while (rs.next()) {
				System.out.println("id = " + rs.getInt("id"));
				System.out.println("name = " + rs.getString("name"));
				System.out.println("age = " + rs.getInt("age"));
			}
			rs.close();
			conn.close();
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}

}

 

  • 大小: 26.2 KB
  • 大小: 36.4 KB
分享到:
评论

相关推荐

    JAVA在SQLite嵌入式数据库中的应用.rar

    这篇文章介绍嵌入式数据库产品SQLite 的技术特点,并着重讨论研究与Java语言之间的接口,并以实例说明如何使用JAVA 开发基于SQLite 的应用程序。 正文: 通常我们采用各种数据库产品来实现对数据的存储、检索等...

    嵌入式数据库SQLite

    这篇文章介绍嵌入式数据库产品SQLite的技术特点,并着重讨论研究与Java语言之间的接口,并以实例说明如何使用JAVA开发基于SQLite的应用程序。 通常我们采用各种数据库产品来实现对数据的存储、检索等功能,

    JAVA在SQLite_嵌入式数据库中的应用

    作为一个开源的嵌入式数据库产品,具有系统开销小,检索效率高的特性...这篇文章介绍嵌入式数据库产品SQLite 的技术特点,并着重讨论研究与Java 语言之间的接口,并以实例说明如何使用JAVA 开发基于SQLite 的应用程序。

    SQLite数据库分析及实例

    SQLite是一个开源的、轻量级的嵌入式数据库系统,广泛应用于移动设备、桌面应用以及服务器环境中的数据存储。在本教程中,我们将深入探讨SQLite的各个方面,包括其基本概念、安装与配置、数据类型、SQL语法、以及...

    android SQLite数据库的增删改实例

    在Android开发中,SQLite是一个非常重要的组件,它是一个轻量级的、嵌入式的数据库,用于存储和管理应用程序中的结构化数据。SQLite数据库提供了一种高效、可靠的方式来处理数据,尤其适合移动设备上的应用程序,...

    java: SQLite使用实例

    Java中的SQLite是一个轻量级、开源的嵌入式数据库,常用于桌面应用或者移动设备上,因为它不需要单独的服务器进程,而是直接与应用程序一起运行。SQLite支持SQL标准,并且提供了丰富的API供开发者进行数据操作。在...

    SQLite3 使用实例

    SQLite3 是一款轻量级的关系型数据库管理系统,它被广泛应用于嵌入式系统、移动应用以及需要快速存储和检索数据的项目中。由于其体积小、无服务器模式、支持多种编程语言,SQLite3 成为了开发者首选的本地数据库解决...

    sqlite应用实例

    在实例中,我们可能会看到如何使用编程语言(如Python、Java、C++等)的SQLite库来打开或创建一个名为`testDb`的数据库文件。连接数据库后,可以执行SQL语句进行后续操作。 2. 表的创建与管理: 在`testDb`数据库...

    Sqlite实例及应用

    SQLite是一种开源、轻量级的嵌入式关系型数据库,被广泛应用于桌面应用程序、移动设备以及Web服务中,用于存储和管理数据。它的设计目标是简单、高效且可移植,无需独立的服务进程,可以直接嵌入到应用程序中。下面...

    sqlite数据库的介绍与java操作sqlite的实例讲解

    SQLite数据库的介绍与Java操作SQLite的实例讲解 SQLite是一个轻型的关系型数据库,具有占用资源低、支持多种平台、...该实例讲解了如何使用Java操作SQLite数据库,包括连接数据库、创建表、插入数据、查询数据等操作。

    SQLite实例

    SQLite是一个开源、轻量级的嵌入式数据库引擎,它被广泛应用于移动设备和桌面系统的应用程序中,特别是在Android平台上。SQLite支持SQL标准,并且提供了一个简单的方法来存储、管理和检索数据,无需设置独立的服务器...

    sqlite3编译实例

    SQLite是一款轻量级的嵌入式数据库系统,它以C语言编写,为多种应用程序提供可靠的数据存储支持。该数据库的特点在于无需单独的服务器进程或者管理员权限即可进行操作,使得其在小型设备如PDA上有着广泛的应用前景。...

    csv导入sqlite及sqlite操作实例,绝对有用

    SQLite,另一方面,是一个轻量级的、自包含的、无服务器的SQL数据库引擎,广泛应用于移动设备、嵌入式系统以及个人项目。将CSV数据导入SQLite数据库可以方便地进行数据分析和管理。 本文将详细介绍如何将CSV文件...

    嵌入式数据库使用java进行开发的一款android端的学生信息管理系统

    总的来说,“StudentMangerSystem”展示了如何在Android环境中利用Java和嵌入式数据库SQLite来开发一个实用的学生信息管理系统。它不仅涉及到数据库设计和操作,还包括Android应用的架构和用户交互设计,对于学习...

    sqlite数据库操作工具类(含jsqlite.jar包)

    `DBManager.java`是一个数据库管理工具类,它封装了对SQLite数据库的基本操作,比如创建表、插入数据、查询数据、更新数据和删除数据等。使用这样的工具类可以使代码更整洁,提高了代码的可读性和可维护性。下面是...

    Android Studio如何获取SQLite数据并显示到ListView上

    SQLite是一个轻量级的嵌入式数据库,适用于移动设备,它能高效地存储和检索数据。 首先,你需要创建一个SQLite数据库。在Android Studio中,这通常通过实现SQLiteOpenHelper类来完成。在这个例子中,我们有一个名为...

    SQLite数据表查询

    SQLite是一种轻量级的数据库引擎,常用于移动设备和嵌入式系统,因为它不需要单独的服务器进程,并且具有小巧高效的特点。在Android开发中,SQLite是内置的数据存储机制,广泛用于存储应用程序的数据。 标题"SQLite...

    SQLite数据库使用工具类

    SQLite是一种轻量级的、嵌入式的、关系型数据库,广泛应用于移动应用、小型Web应用等领域。它无需单独的服务器进程,可以直接在应用程序中使用,极大地简化了数据库的部署和管理。下面,我们将深入探讨如何利用...

    英汉词典,SQLite数据库的详细应用实例,增删改查

    在IT领域,数据库管理是至关重要的技能之一,而SQLite作为一款轻量级的嵌入式数据库,被广泛应用于移动开发、小型应用以及测试环境中。在这个“英汉词典”项目中,我们看到了SQLite数据库在实际应用中的具体示例,...

    嵌入式与java学习总结

    - **执行 SQL 语句**:可以直接在 SQLite 命令行中输入 SQL 语句来查询或修改数据。 #### 示例代码: ```sql -- 显示当前数据库的所有表 .tables -- 执行 SQL 查询 SELECT * FROM std; ``` ### 3. 指针与数组 ##...

Global site tag (gtag.js) - Google Analytics