SQLite概述、安装和使用SQLite概述、安装和使用 北京理工大学计算机学院 金旭亮 http://www.sqlite.org/ •一种单用户单文件的关系数据库 •占用资源少,适合于嵌入式产品 •无需安装,可以直接嵌入到应用程序中, Java应用只需引用一个jar包即可 •Android操作系统内置对SQLite的直接支持 SQLite概述 官网: http://www.sqlite.org/download 建一个新文件。 创建表 create table test (id integer primary key, value text); 使用create table命令创建test表,表中有两个字段:id和value test表创建完成之后,打开文件资源管理器,你会发现test.db文件 己经创建好了,你可以在SQLite Shell中使用.tables命令列出当前 数据库(即test.db)中的所有表。 INTEGER:整数 ▪ REAL:浮点数 ▪ TEXT:文本与字符串 ▪ BLOB:二进制类型的数据 在创建表时给与表字段明确的类型,并且只向表中插入和提取对应类型 的数据,是一条应该遵循的编程规范。 SQLite数据库是一种“动态类型”的数 据库,可以将不同类型的数据“塞入” 同一个字段中。 插入数据 使用insert命令插入数据,select命令查询插入的数据。 对于无效的SQL命令,SQLite会拒绝执行并报告错误,0 码力 | 17 页 | 717.73 KB | 1 年前3
NetBackup™ for SQLite 管理指南: Windows 和LinuxNetBackup™ for SQLite 管 理指南 Windows 和 Linux 版本 10.0 NetBackup™ for SQLite 管理指南 上次更新时间: 2022-05-10 法律声明 Copyright © 2022 Veritas Technologies LLC. © 2022 年 Veritas Technologies LLC 版权所 有。All rights rights reserved. 保留所有权利。 Veritas、Veritas 徽标和 NetBackup 是 Veritas Technologies LLC 或其附属机构在美国和其他 国家/地区的商标或注册商标。其他名称可能为其各自所有者的商标,特此声明。 本产品可能包括 Veritas 必须向第三方支付许可费的第三方软件(以下称“第三方程序”)。 部分第三方程序会根据开源或免费软件许可证提供。软件随附的授权许可协议不会改变这些 变这些 开源或免费软件许可证赋予您的任何权利或义务。请参考此 Veritas 产品随附的或以下链接提 供的第三方法律声明文档: https://www.veritas.com/about/legal/license-agreements 本文档中介绍的产品根据限制其使用、复制、分发和反编译/逆向工程的许可证进行分发。未 经 Veritas Technologies LLC 及其许可方(如果存在)事先书面授权,不得以任何方式任何形0 码力 | 34 页 | 777.04 KB | 1 年前3
NetBackup™ for SQLite 管理指南: Windows 和 Linux - 版本:10.2NetBackup™ for SQLite 管 理指南 Windows 和 Linux 版本 10.2 NetBackup™ for SQLite 管理指南 上次更新时间: 2023-04-28 法律声明 Copyright © 2023 Veritas Technologies LLC. © 2023 年 Veritas Technologies LLC 版权所 有。All rights rights reserved. 保留所有权利。 Veritas、Veritas 徽标、Veritas Alta 和 NetBackup 是 Veritas Technologies LLC 或其附属机 构在美国和其他国家/地区的商标或注册商标。其他名称可能为其各自所有者的商标,特此声 明。 本产品可能包括 Veritas 必须向第三方支付许可费的第三方软件(以下称“第三方程序”)。 部分第三方程序会 变这些 开源或免费软件许可证赋予您的任何权利或义务。请参考此 Veritas 产品随附的或以下链接提 供的第三方法律声明文档: https://www.veritas.com/about/legal/license-agreements 本文档中介绍的产品根据限制其使用、复制、分发和反编译/逆向工程的许可证进行分发。未 经 Veritas Technologies LLC 及其许可方(如果存在)事先书面授权,不得以任何方式任何形0 码力 | 29 页 | 675.75 KB | 1 年前3
使用JDBC连接数据库http://mvnrepository.com/artifact/org.xerial/sqlite-jdbc https://github.com/xerial/sqlite-jdbc 点这里下载源码zip 包以供学习和研究 托管于GitHub上的SQLite JDBC源码 编写代码使用JDBC访问SQLite 先使用命令行工具或者诸如DB Browser之 类的可视化工具创建一个测试数据库(假 设其名字为test 打开项目的Project Structure对话 窗口设置当前模块依赖于此jar包。 准备数据库 使用DB Browser创建一个示例数据库test.db, 在里面创建一个test表,定义两个字段,然后, 随意添加几条记录作为测试用例。 示例数据库名为test.db,放 在项目的dbs文件夹下 将数据库加入到项目中 创建dbs文件夹,将test.db复制到它下面: 注意一下访问test DriverManager.getConnection("jdbc:sqlite:./dbs/test.db"); DriverManager类代表驱动程序管理器,提供了几个静态方法负责装载驱动 程序和得到对特定数据库的连接,其中getConnection方法用于连接数据库。 数据库连接URL JDBC URL jdbc:mysql://localhost/testDB 示例:连接本机MySQL数据库testDB的JDBC0 码力 | 20 页 | 1.02 MB | 1 年前3
微信 SQLite 数据库
损坏恢复实践◊ 最小化系统 ◊ 读数据,写新DB ◊ 只包含核心逻辑 ◊ 高度容错 ◊ Fallback 到备份 Repair Kit 78% 22% 成功修复 无法恢复 线上恢复率 统计方法:按 Page 数 ◊ 问题背景 ◊ 常规做法 ◊ 数据备份 ◊ Repair Kit ◊ 组合方案 SQLite 恢复 组合方案 Repair Kit 备份恢复 dump 尝试恢复最新数据0 码力 | 31 页 | 546.35 KB | 1 年前3
Navicat for SQLiteSQLite 图形用户界面,它提供了 一套完整的数据库管理和开发功能。优化你的 SQLite 工作流程和生产力 一你可以快速、安全地创建、组织、访问和共享信息。 他 功能概览”人 无缝数据迁移 数据传输数据同步和结构同步让你以低成本轻松快速地迁移数据。提供详细的指引, 在各种数据库 管理系统之间传输数据。比对和同步数据库的数据和结构-只需几秒钟就能设置和部署比对, 并获得 你要运行更改的详细脚本。 图以及一系列数据编辑工具来添加、修改和删除记录, 方便你编辑数据.Navicat 为你提供有效管理 数据所需的工具, 并确保能顺利进行。 简单的查询编辑 可视化查询创建工具助你创建,编辑和运行查询, 而不必担心语法和正确命令的用法。透过关键字建 议和减少重复输入相同的代码, 自动完成代码和自定义的代码段功能可让编码更加快速我们的调 试组件能快速寻找和更正 PL/SQL 和 PL/PGSQL 编码时的错误 逐步运行程序, 查看 和修改变量值, 以及检查调用堆栈。 智能数据库设计器 使用我们的专业对象设计器创建、修改和管理所有数据库对象。精密的数据库设计和模型创建工具 能将数据库转化为以图形表示, 让你轻松创建模型创建和了解复杂的数据库。 数据可视化工具 图表功能可让你以可视表示形式创建大型数据集, 并帮助你从数据中获得更深的见解。探索并发握 数据之间的模式、疱势和关系, 并将您的发现创建有效的视觉输出0 码力 | 4 页 | 4.23 MB | 1 年前3
共 6 条
- 1













