`
天塔上的猫
  • 浏览: 3942 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

嵌入式数据库与SQlite

阅读更多
嵌入式数据库特性:
    小:体积小,开销小
    简:配置简单,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

    嵌入式数据库SQLite与Java2009-01-06 19:54SQLite作为一个开源的嵌入式数据库产品,具有系统开销小,检索效率高的特性,适用于手机、PDA、机顶盒设备等电器,并且作为嵌入式数据库在可下载的消费类应用程序中运行的...

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

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

    vxworks嵌入式数据库SQLITE3移植

    vxworks嵌入式数据库SQLITE3移植教程

    嵌入式数据库SQLite的原理与应用

    ### 嵌入式数据库SQLite的原理与应用 #### 一、引言 随着嵌入式技术的迅速发展,各种嵌入式系统如电信交换机、消费类电子产品、办公自动化设备等对数据管理的需求日益增长。为了满足这些系统对数据处理的需求,...

    嵌入式数据库-SQLite

    嵌入式数据库在IT行业中扮演着重要的角色,特别是在移动设备和轻量级应用程序中,其中SQLite是最为广泛使用的之一。SQLite是一款开源、轻量级、自包含的SQL数据库引擎,无需独立服务器进程即可运行,因此被称为...

    嵌入式数据库sqlite简介

    SQLite命令行功能简介 DML/DDL语句的使用和以前一致,不做介绍 .databases 列出数据库文件名 .tables ?PATTERN? 列出?PATTERN?匹配的表名 .import FILE TABLE 将文件中的数据导入的文件中 .dump ?TABLE? 生成...

    嵌入式数据库原理与应用.zip

    1. **移动应用**:手机APP中,如日历、联系人管理、游戏进度保存等,嵌入式数据库如SQLite是常见的选择。 2. **物联网设备**:在智能家电、监控摄像头等设备中,嵌入式数据库用于存储和分析实时数据。 3. **工业...

    嵌入式数据库sqlite的很优秀的封装类cppsqlite

    嵌入式数据库sqlite的很优秀的封装类cppsqlite嵌入式数据库sqlite的很优秀的封装类cppsqlite嵌入式数据库sqlite的很优秀的封装类cppsqlite嵌入式数据库sqlite的很优秀的封装类cppsqlite

    嵌入式数据库简介-SQLite

    SQLite介绍 SQLite的发展 SQLite的优势 SQLite的缺憾 SQLite的内部结构 SQLite数据库的使用 SQLite的命令行接口 SQLite命令行使用 SQLite数据库的编程接口 C/C++接口 简单应用 ...

    本科毕业论文外文文献及翻译-嵌入式数据库SQLite的应用研究.doc

    嵌入式数据库SQLite的应用研究 本科毕业论文外文文献及翻译-嵌入式数据库SQLite的应用研究.doc中,主要讨论了嵌入式数据库SQLite的应用研究。下面是从该文件中生成的相关知识点: 1. 嵌入式数据库的特点 嵌入式...

    学士学位论文—-外文文献及翻译嵌入式数据库sqlite的应用研究.doc

    嵌入式数据库SQLite的应用研究 本文主要讨论了嵌入式数据库SQLite在嵌入式系统中的应用研究。传统数据库无法满足嵌入式系统的数据管理需求,而SQLite的开源、轻便、快速、可靠和易于移植等特点使其成为嵌入式系统的...

    嵌入式数据库,sqlite使用,常用操作

    SQLite是一种流行的嵌入式数据库系统,它以轻量级、无需服务器进程和高度兼容SQL语法而闻名。在本文中,我们将深入探讨SQLite的特性和常用操作,并了解如何在嵌入式设备上移植SQLite。 SQLite的主要特点包括: 1. ...

    Linux下嵌入式系统中SQlite数据库的应用.pdf

    SQLite是一个免费使用的开源嵌入式数据库,体积小、速度快、使用简单、性能可靠。在嵌入式系统中,需要对很多数据进行管理, SQLite数据库的访问编程操作简单、方便灵活。利用SQLite数据库构建嵌入式数据库应用程序...

    Sqlite_嵌入式数据库移植和使用.doc

    Sqlite 嵌入式数据库移植和使用 sqlite是一个功能强大、体积小运算速度快的嵌入式数据库,采用了全C语言封装,并提供了八十多个命令接口,可移植性强,使用方便。

    sqlite3嵌入式数据库加密

    总的来说,"sqlite3嵌入式数据库加密"涉及了SQLite3数据库与Qt的集成,使用SQLCipher库来实现数据加密,以及如何在Qt应用程序中创建、管理和测试加密的SQLite3数据库。这个主题对于那些需要在Qt应用中处理敏感数据的...

    嵌入式数据库原理与应用

    与传统的关系型数据库管理系统(RDBMS)相比,嵌入式数据库通常不需独立的服务器进程,而是作为应用程序的一部分运行在同一内存空间内。这使得它们启动快速、占用资源少,适合于处理小规模数据和对实时性要求高的...

    嵌入式数据库sqlite3使用指南

    嵌入式数据库sqlite3的使用指南 pdf版本,关于sqlite 3

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

    JAVA在SQLite嵌入式数据库中的应用,很专业的问题

    嵌入式数据库SQlite和JAVA

    ### 嵌入式数据库SQLite与Java:技术特点与接口应用 #### 一、嵌入式数据库概述 在探讨SQLite之前,我们先简要了解一下嵌入式数据库的基本概念及其应用场景。传统的数据库管理系统如Oracle、SQL Server和MySQL等,...

    x86嵌入式数据库sqlite3

    x86嵌入式数据库sqlite3 SQLite是一个轻量级的数据库,它是一个C库,提供了无需服务器的轻量级磁盘基数据库管理系统。SQLite数据库的一个关键特点是它是自给自足的,不需要独立的数据库服务器进程或操作系统的支持。...

Global site tag (gtag.js) - Google Analytics