 使用JDBC连接数据库JDBC数据库驱动 (*.jar) JDBC规定了一整套访问数据库的标准API,所有数据库都 需要实现它,因此,使用JDBC访问数据库的Java应用程 序,是很容易切换底层数据库的。 JDBC核心类型一览表 核心类型(java.sql) 说明 DriverManager 负责装载/卸载驱动程序 Connection 与数据库建立连接 Statement 在一个给定的连接中执行SQL语句 PreparedStatement com/xerial/sqlite-jdbc 点这里下载源码zip 包以供学习和研究 托管于GitHub上的SQLite JDBC源码 编写代码使用JDBC访问SQLite 先使用命令行工具或者诸如DB Browser之 类的可视化工具创建一个测试数据库(假 设其名字为test.db) 之后再使用IntelliJ创建一个普通的Java 命令行项目,取名testConnectSQLite 添加JDBC驱动到项目中 给项目创建一个libs文件夹,从网 路径是以IntelliJ项目所在的文件 夹为起点确定的。 创建一个包容程序入口点的Main类, 准备编写数据库连接代码。 连接数据库 Connection connection = DriverManager.getConnection("jdbc:sqlite:./dbs/test.db"); DriverManager类代表驱动程序管理器,提供了几个静态方法负责装载驱动 程序和得到对特定数据库的连接0 码力 | 20 页 | 1.02 MB | 1 年前3 使用JDBC连接数据库JDBC数据库驱动 (*.jar) JDBC规定了一整套访问数据库的标准API,所有数据库都 需要实现它,因此,使用JDBC访问数据库的Java应用程 序,是很容易切换底层数据库的。 JDBC核心类型一览表 核心类型(java.sql) 说明 DriverManager 负责装载/卸载驱动程序 Connection 与数据库建立连接 Statement 在一个给定的连接中执行SQL语句 PreparedStatement com/xerial/sqlite-jdbc 点这里下载源码zip 包以供学习和研究 托管于GitHub上的SQLite JDBC源码 编写代码使用JDBC访问SQLite 先使用命令行工具或者诸如DB Browser之 类的可视化工具创建一个测试数据库(假 设其名字为test.db) 之后再使用IntelliJ创建一个普通的Java 命令行项目,取名testConnectSQLite 添加JDBC驱动到项目中 给项目创建一个libs文件夹,从网 路径是以IntelliJ项目所在的文件 夹为起点确定的。 创建一个包容程序入口点的Main类, 准备编写数据库连接代码。 连接数据库 Connection connection = DriverManager.getConnection("jdbc:sqlite:./dbs/test.db"); DriverManager类代表驱动程序管理器,提供了几个静态方法负责装载驱动 程序和得到对特定数据库的连接0 码力 | 20 页 | 1.02 MB | 1 年前3
 NetBackup™ for SQLite 管理指南: Windows 和Linux在“添加新策略”对话框中,为策略输入一个唯一的名称。 5 在“更改策略”对话框中,从“策略类型”下拉列表中选择“DataStore 策 略”。 6 从“策略存储”下拉列表中,为存储选择基于磁盘的存储单元。 7 要选择日程表类型,请在“日程表”选项卡下,单击“确定”以选择“应用程 序备份”日程表类型。 注意:XBSA 框架仅支持“应用程序备份”日程表类型。 8 在“客户端”选项卡下,单击“新建”,然后添加具有“NetBackup 步骤 1 5 操作 操作 步骤 提出以下问题: ■ 尝试进行了什么操作? ■ 您使用的方法是什么? ■ 涉及哪种类型的服务器平台和操作系统? ■ 如果您的工作场所同时使用主服务器和介质服务器,那 么是主服务器还是介质服务器? ■ 如果涉及客户端,那么它是哪种类型的客户端? ■ 以前是否成功地执行过该操作?如果是,与现在有什么 不同? ■ Service Pack 级别是什么? ■ nbsqlite 命令提示 符上显示作业状态。 nbsqlite 备份失败,状态码为 7648 成功运行备份 ■ 在 nbsqlite.conf 文件中或从命令行配置 有效的主服务器名称、策略名称、日程表类 型。 ■ 验证 nbsqlite 代理和 NetBackup 主服务 器之间是否存在通信错误。有关更多信息, 请参见《NetBackup 管理指南》。 如果未使用必需参数更新 nbsqlite.conf0 码力 | 34 页 | 777.04 KB | 1 年前3 NetBackup™ for SQLite 管理指南: Windows 和Linux在“添加新策略”对话框中,为策略输入一个唯一的名称。 5 在“更改策略”对话框中,从“策略类型”下拉列表中选择“DataStore 策 略”。 6 从“策略存储”下拉列表中,为存储选择基于磁盘的存储单元。 7 要选择日程表类型,请在“日程表”选项卡下,单击“确定”以选择“应用程 序备份”日程表类型。 注意:XBSA 框架仅支持“应用程序备份”日程表类型。 8 在“客户端”选项卡下,单击“新建”,然后添加具有“NetBackup 步骤 1 5 操作 操作 步骤 提出以下问题: ■ 尝试进行了什么操作? ■ 您使用的方法是什么? ■ 涉及哪种类型的服务器平台和操作系统? ■ 如果您的工作场所同时使用主服务器和介质服务器,那 么是主服务器还是介质服务器? ■ 如果涉及客户端,那么它是哪种类型的客户端? ■ 以前是否成功地执行过该操作?如果是,与现在有什么 不同? ■ Service Pack 级别是什么? ■ nbsqlite 命令提示 符上显示作业状态。 nbsqlite 备份失败,状态码为 7648 成功运行备份 ■ 在 nbsqlite.conf 文件中或从命令行配置 有效的主服务器名称、策略名称、日程表类 型。 ■ 验证 nbsqlite 代理和 NetBackup 主服务 器之间是否存在通信错误。有关更多信息, 请参见《NetBackup 管理指南》。 如果未使用必需参数更新 nbsqlite.conf0 码力 | 34 页 | 777.04 KB | 1 年前3
 NetBackup™ for SQLite 管理指南: Windows 和 Linux - 版本:10.2在“添加新策略”对话框中,为策略输入一个唯一的名称。 5 在“更改策略”对话框中,从“策略类型”下拉列表中选择“DataStore 策 略”。 6 从“策略存储”下拉列表中,为存储选择基于磁盘的存储单元。 7 要选择日程表类型,请在“日程表”选项卡下,单击“确定”以选择“应用程 序备份”日程表类型。 注意:XBSA 框架仅支持“应用程序备份”日程表类型。 8 在“客户端”选项卡下,单击“新建”,然后添加具有“NetBackup 步骤 1 4 操作 操作 步骤 提出以下问题: ■ 尝试进行了什么操作? ■ 您使用的方法是什么? ■ 涉及哪种类型的服务器平台和操作系统? ■ 如果您的站点同时使用主服务器和介质服务器,那么它 是主服务器还是介质服务器? ■ 如果涉及客户端,那么它是哪种类型的客户端? ■ 以前是否成功地执行过该操作?如果是,与现在有什么 不同? ■ Service Pack 级别是什么? ■ 份操作并在 nbsqlite 命令提示 符上显示作业状态。 nbsqlite 备份失败,状态码为 7648。 要成功运行备份,请执行以下操作: ■ 从命令行配置有效的主服务器名称、策略名 称、日程表类型。 ■ 验证 nbsqlite 代理和 NetBackup 主服务 器之间是否存在通信错误。有关更多信息, 请参见《NetBackup 管理指南,第 I 卷》。 如果未在命令行上指定所需参数, 则0 码力 | 29 页 | 675.75 KB | 1 年前3 NetBackup™ for SQLite 管理指南: Windows 和 Linux - 版本:10.2在“添加新策略”对话框中,为策略输入一个唯一的名称。 5 在“更改策略”对话框中,从“策略类型”下拉列表中选择“DataStore 策 略”。 6 从“策略存储”下拉列表中,为存储选择基于磁盘的存储单元。 7 要选择日程表类型,请在“日程表”选项卡下,单击“确定”以选择“应用程 序备份”日程表类型。 注意:XBSA 框架仅支持“应用程序备份”日程表类型。 8 在“客户端”选项卡下,单击“新建”,然后添加具有“NetBackup 步骤 1 4 操作 操作 步骤 提出以下问题: ■ 尝试进行了什么操作? ■ 您使用的方法是什么? ■ 涉及哪种类型的服务器平台和操作系统? ■ 如果您的站点同时使用主服务器和介质服务器,那么它 是主服务器还是介质服务器? ■ 如果涉及客户端,那么它是哪种类型的客户端? ■ 以前是否成功地执行过该操作?如果是,与现在有什么 不同? ■ Service Pack 级别是什么? ■ 份操作并在 nbsqlite 命令提示 符上显示作业状态。 nbsqlite 备份失败,状态码为 7648。 要成功运行备份,请执行以下操作: ■ 从命令行配置有效的主服务器名称、策略名 称、日程表类型。 ■ 验证 nbsqlite 代理和 NetBackup 主服务 器之间是否存在通信错误。有关更多信息, 请参见《NetBackup 管理指南,第 I 卷》。 如果未在命令行上指定所需参数, 则0 码力 | 29 页 | 675.75 KB | 1 年前3
 SQLite概述、安装和使用db)中的所有表。 SQLite中的数据类型 ▪ NULL:空值(表示没有数据) ▪ INTEGER:整数 ▪ REAL:浮点数 ▪ TEXT:文本与字符串 ▪ BLOB:二进制类型的数据 在创建表时给与表字段明确的类型,并且只向表中插入和提取对应类型 的数据,是一条应该遵循的编程规范。 SQLite数据库是一种“动态类型”的数 据库,可以将不同类型的数据“塞入” 同一个字段中。 插入数据0 码力 | 17 页 | 717.73 KB | 1 年前3 SQLite概述、安装和使用db)中的所有表。 SQLite中的数据类型 ▪ NULL:空值(表示没有数据) ▪ INTEGER:整数 ▪ REAL:浮点数 ▪ TEXT:文本与字符串 ▪ BLOB:二进制类型的数据 在创建表时给与表字段明确的类型,并且只向表中插入和提取对应类型 的数据,是一条应该遵循的编程规范。 SQLite数据库是一种“动态类型”的数 据库,可以将不同类型的数据“塞入” 同一个字段中。 插入数据0 码力 | 17 页 | 717.73 KB | 1 年前3
 微信 SQLite 数据库
损坏恢复实践sqlite_master 节点 sqlite_master 节点 sqlite_master 节点 Page Page Page sqlite_master 表 列 说明 type B-tree 类型(table / index) name 表名 / 索引名 tbl_name 索引对应的表名 root_page B-tree 根节点 Page 号 sql CREATE TABLE / CREATE0 码力 | 31 页 | 546.35 KB | 1 年前3 微信 SQLite 数据库
损坏恢复实践sqlite_master 节点 sqlite_master 节点 sqlite_master 节点 Page Page Page sqlite_master 表 列 说明 type B-tree 类型(table / index) name 表名 / 索引名 tbl_name 索引对应的表名 root_page B-tree 根节点 Page 号 sql CREATE TABLE / CREATE0 码力 | 31 页 | 546.35 KB | 1 年前3
共 5 条
- 1













