嵌入式数据库特性:
小:体积小,开销小
简:配置简单,Sql通用接口,与应用程序同处于一个进程
常见数据库:
SQlite C语言开发的,使用范围广,android就用的它
Derby JDK6自带的JavaDB的原名 apache开源协议
HSQLDB 开源的数据库,采用BSD开源协议
H2 HSQLDB的改进版。采用MPL和EPL开源协议
文件分步:
SQLite 单一文件 xx.db
Derby
log目录
seg目录
service.proprites
HSQLDB
xx.properties
xx.script
xx.log
xx.data
xx.backup
xx.lobs
H2
xx.h2.db
xx.lock.h2.db(用于多线程访问)
SQlite Java开发
java开发人员使用SQlite开发,前提需要找到Sql-jdbc驱动包:笔者使用的是sqlite-jdbc4-3.8.2-SNAPSHOT.jar,网络上有下载。
另:如果你对jar管理,下载比较感兴趣,推荐学习maven 和 maven oschia(开源中国 Maven 库)
连接数据库与使用
import java.sql.*;
public class SQLiteJDBC
{
public static void main( String args[] )
{
Connection c = null;
try {
Class.forName("org.sqlite.JDBC");
c = DriverManager.getConnection("jdbc:sqlite:test.db");
} catch ( Exception e ) {
System.err.println( e.getClass().getName() + ": " + e.getMessage() );
System.exit(0);
}
System.out.println("Opened database successfully");
}
}
CRUD
SQLite的增删改查,推荐学习网站:http://www.w3cschool.cc/sqlite/sqlite-java.html
采用的都是java通用接口,就不做多诉。
分享到:
相关推荐
嵌入式数据库SQLite与Java2009-01-06 19:54SQLite作为一个开源的嵌入式数据库产品,具有系统开销小,检索效率高的特性,适用于手机、PDA、机顶盒设备等电器,并且作为嵌入式数据库在可下载的消费类应用程序中运行的...
这篇文章介绍嵌入式数据库产品SQLite 的技术特点,并着重讨论研究与Java语言之间的接口,并以实例说明如何使用JAVA 开发基于SQLite 的应用程序。 正文: 通常我们采用各种数据库产品来实现对数据的存储、检索等...
vxworks嵌入式数据库SQLITE3移植教程
### 嵌入式数据库SQLite的原理与应用 #### 一、引言 随着嵌入式技术的迅速发展,各种嵌入式系统如电信交换机、消费类电子产品、办公自动化设备等对数据管理的需求日益增长。为了满足这些系统对数据处理的需求,...
嵌入式数据库在IT行业中扮演着重要的角色,特别是在移动设备和轻量级应用程序中,其中SQLite是最为广泛使用的之一。SQLite是一款开源、轻量级、自包含的SQL数据库引擎,无需独立服务器进程即可运行,因此被称为...
SQLite命令行功能简介 DML/DDL语句的使用和以前一致,不做介绍 .databases 列出数据库文件名 .tables ?PATTERN? 列出?PATTERN?匹配的表名 .import FILE TABLE 将文件中的数据导入的文件中 .dump ?TABLE? 生成...
1. **移动应用**:手机APP中,如日历、联系人管理、游戏进度保存等,嵌入式数据库如SQLite是常见的选择。 2. **物联网设备**:在智能家电、监控摄像头等设备中,嵌入式数据库用于存储和分析实时数据。 3. **工业...
嵌入式数据库sqlite的很优秀的封装类cppsqlite嵌入式数据库sqlite的很优秀的封装类cppsqlite嵌入式数据库sqlite的很优秀的封装类cppsqlite嵌入式数据库sqlite的很优秀的封装类cppsqlite
SQLite介绍 SQLite的发展 SQLite的优势 SQLite的缺憾 SQLite的内部结构 SQLite数据库的使用 SQLite的命令行接口 SQLite命令行使用 SQLite数据库的编程接口 C/C++接口 简单应用 ...
嵌入式数据库SQLite的应用研究 本科毕业论文外文文献及翻译-嵌入式数据库SQLite的应用研究.doc中,主要讨论了嵌入式数据库SQLite的应用研究。下面是从该文件中生成的相关知识点: 1. 嵌入式数据库的特点 嵌入式...
嵌入式数据库SQLite的应用研究 本文主要讨论了嵌入式数据库SQLite在嵌入式系统中的应用研究。传统数据库无法满足嵌入式系统的数据管理需求,而SQLite的开源、轻便、快速、可靠和易于移植等特点使其成为嵌入式系统的...
SQLite是一种流行的嵌入式数据库系统,它以轻量级、无需服务器进程和高度兼容SQL语法而闻名。在本文中,我们将深入探讨SQLite的特性和常用操作,并了解如何在嵌入式设备上移植SQLite。 SQLite的主要特点包括: 1. ...
SQLite是一个免费使用的开源嵌入式数据库,体积小、速度快、使用简单、性能可靠。在嵌入式系统中,需要对很多数据进行管理, SQLite数据库的访问编程操作简单、方便灵活。利用SQLite数据库构建嵌入式数据库应用程序...
Sqlite 嵌入式数据库移植和使用 sqlite是一个功能强大、体积小运算速度快的嵌入式数据库,采用了全C语言封装,并提供了八十多个命令接口,可移植性强,使用方便。
总的来说,"sqlite3嵌入式数据库加密"涉及了SQLite3数据库与Qt的集成,使用SQLCipher库来实现数据加密,以及如何在Qt应用程序中创建、管理和测试加密的SQLite3数据库。这个主题对于那些需要在Qt应用中处理敏感数据的...
与传统的关系型数据库管理系统(RDBMS)相比,嵌入式数据库通常不需独立的服务器进程,而是作为应用程序的一部分运行在同一内存空间内。这使得它们启动快速、占用资源少,适合于处理小规模数据和对实时性要求高的...
嵌入式数据库sqlite3的使用指南 pdf版本,关于sqlite 3
JAVA在SQLite嵌入式数据库中的应用,很专业的问题
### 嵌入式数据库SQLite与Java:技术特点与接口应用 #### 一、嵌入式数据库概述 在探讨SQLite之前,我们先简要了解一下嵌入式数据库的基本概念及其应用场景。传统的数据库管理系统如Oracle、SQL Server和MySQL等,...
x86嵌入式数据库sqlite3 SQLite是一个轻量级的数据库,它是一个C库,提供了无需服务器的轻量级磁盘基数据库管理系统。SQLite数据库的一个关键特点是它是自给自足的,不需要独立的数据库服务器进程或操作系统的支持。...