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(); } } }
相关推荐
这篇文章介绍嵌入式数据库产品SQLite 的技术特点,并着重讨论研究与Java语言之间的接口,并以实例说明如何使用JAVA 开发基于SQLite 的应用程序。 正文: 通常我们采用各种数据库产品来实现对数据的存储、检索等...
这篇文章介绍嵌入式数据库产品SQLite的技术特点,并着重讨论研究与Java语言之间的接口,并以实例说明如何使用JAVA开发基于SQLite的应用程序。 通常我们采用各种数据库产品来实现对数据的存储、检索等功能,
作为一个开源的嵌入式数据库产品,具有系统开销小,检索效率高的特性...这篇文章介绍嵌入式数据库产品SQLite 的技术特点,并着重讨论研究与Java 语言之间的接口,并以实例说明如何使用JAVA 开发基于SQLite 的应用程序。
这是一个用C#实现的读写sqlite数据库的例子,希望...SQLite也有一些限制和不足之处,例如不具有高度的并发性和良好的存取权限控制,没有内置的函数集,不支持存储过程以及深奥的SQL语言特性,也不支持XML/Java扩展等。
SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持...
SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。...
本文实例讲述了Android SQLite数据库操作方法。分享给大家供大家参考,具体如下: SQLite and Android SQLite简介 SQLite是一个非常流行的嵌入式数据库,它支持SQL语言,并且只利用很少的内存就有很好的性能。此外,...
本文实例讲述了Python操作SQLite数据库的方法。分享给大家供大家参考,具体如下: SQLite简单介绍 SQLite数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它...
SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非 常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作...
本文结合开发实例,阐述了基于Android平台的个人理财软件的设计与实现过程,系统基于Android平台,采用Java语言开发,通过XML文档进行界面编程,并通过相应的Activity与后台Service实现指定功能,且实现了对数据的...
SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持...
----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 ...• SQLite SQLite SQLite SQLite 用作结构化的数据存储 • 多媒体支持 包括常见的音频、视频和...
java安卓仿微信聊天软件源码 SspuRegister 学生考勤系统开发...本课题中主要采用C/S模式,客户端使用安卓平台Java-ADT和嵌入式SQLite数据库开发,利用校园卡进行考勤管理。服务器端使用MS-Visual C#对数据库中的数
HybridApp 一种可以下载的Native App,其用户界面的全部或者部分元素在嵌入式浏览器组件(WebView之类的)里面运行 优雅降级 一开始就构建站点的完整功能,然后针对浏览器测试和修复。认为应该针对那些最高级、最...