SQLite:自学笔记(1)——急忙入门

SQLite的安装和入门

了解

  简单通晓SQLite

  SQLite是一种轻盈迷你的关系型数据库管理系列。它的表征如下:

  • 不需要一个独自的服务器进程或操作的系统(无服务器的)。

  • SQLite 不需要配置,这意味着不需要安装或管理。

  • 一个完好的 SQLite 数据库是储存在一个纯净的跨平台的磁盘文件。

  • SQLite 是老大小的,是轻量级的,完全配置时小于
    400KiB,省略可选效用布局时小于250KiB。

  • SQLite 是自给自足的,这意味不需要其他外部的依赖。

  • SQLite 事务是一心匹配 ACID 的,允许从六个经过或线程安全访问。

  • SQLite 匡助 SQL92(SQL2)标准的绝大多数查询语言的功力。

  • SQLite 使用 ANSI-C 编写的,并提供了简便易行和易于使用的 API。

  • SQLite 可在 UNIX(Linux, Mac OS-X, Android, iOS)和 Windows(Win32,
    WinCE, WinRT)中运行。

  通过SQLite我们得以把数据库存储在一个文本中,无须繁杂的部署,随时可以拓展对其拷贝或活动。

安装

在Linux上安装SQLite3

  图片 1

 说明:

  笔者现在的系统时Ubuntu,Window用户请访问 SQLite
下载页面
,从 Windows
区下载预编译的二进制文件。  

  • 你需要下载 sqlite-shell-win32-*.zip
    sqlite-dll-win32-*.zip 压缩文件。

  • 始建文件夹
    C:\>sqlite,并在此文件夹下解压下面四个压缩文件,将得到sqlite3.def、sqlite3.dll 和 sqlite3.exe 文件。

  • 添加 C:\>sqlite 到 PATH 环境变量,最后在指令提醒符下,使用
    sqlite3 命令,将显得如下结果。

安装可视化操作工具

  图片 2

  SQLiteBrowser程序的主界面如下:SQLite可视化程序在网上广大过多,可以找一找哦!

  图片 3

创造示范数据库和数据表

  图片 4

  图片 5

  说明

    关于那里数据类型的疑问请看小结,后续笔记会详细介绍SQLite的数据类型!

入门

安装驱动包

  下载SQLite的驱动Jar包(点击连接进入下载:
sqlite-jdbc)
,并将其添加至classpath。

 说明:

   style=”color: #ff0000″>设置Classpath的目标,在于告诉Java执行环境,在如何目录下得以找到您所要执行的Java程序所需要的类依旧包。至于设置模式不同的融会开发环境有例外的章程,笔者利用的时IDEA,这应当很基础咯。

连续数据库

  图片 6

测试INSERT命令

  图片 7

 
  在SQLiteBrowser中我们得以看到数据插入成功:
  图片 8

测试SELECT命令

  图片 9
   在控制台大家得以见见结果查询成功!
  图片 10

测试UPDATE命令  

  图片 11
   在SQLiteBrowser中我们可以见到数据更新成功:
  图片 12

小结

各种存储在 SQLite 数据库中的值都富有以下存储类之一:

存储类 描述
NULL 值是一个 NULL 值。
INTEGER 值是一个带符号的整数,根据值的大小存储在 1、2、3、4、6 或 8 字节中。
REAL 值是一个浮点值,存储为 8 字节的 IEEE 浮点数字。
TEXT 值是一个文本字符串,使用数据库编码(UTF-8、UTF-16BE 或 UTF-16LE)存储。
BLOB 值是一个 blob 数据,完全根据它的输入存储。

SQLite 的储存类稍微比数据类型更广阔。INTEGER 存储类,例如,包含 6
种不同的不等长短的整数数据类型。

(本笔记的一对情节参考自手册网[http://www.shouce.ren\])

  

网站地图xml地图