文章目录
引言
Apache Derby 是一个完全用 Java 编写的开源关系型数据库管理系统(RDBMS),由 Apache 软件基金会管理。它以其轻量级、易于使用和跨平台等特点,在嵌入式系统、小型项目、移动应用及教学领域广受欢迎。本文将详细介绍 Apache Derby 的原理、基础使用、高级使用以及其主要优点,并附上官网链接。
官网链接
原理
Apache Derby 是一个基于 SQL 标准的嵌入式数据库引擎,其核心完全由 Java 实现。它支持标准的 JDBC API,可以无缝集成到任何 Java 应用程序中。Derby 既可以作为独立的数据库服务器运行,也可以以嵌入式模式嵌入到 Java 应用中,无需单独的数据库服务器进程。
基础使用
安装与配置
Apache Derby 可以通过多种方式安装和配置:
- 从官网下载:访问 Apache Derby 下载页面 下载最新版本。
- 集成在 JDK 中:从 JDK 1.6 开始,Derby 已经作为 JDK 的一部分,可以直接在 JDK 的
db文件夹中找到。
数据库操作
创建数据库和表
在 Derby 中,你可以使用 SQL 语句来创建数据库和表。例如,使用 ij 工具(Derby 的交互式命令行工具)或直接在 Java 程序中执行 SQL 语句。
-- 创建数据库(嵌入式模式)
CONNECT 'jdbc:derby:myDatabase;create=true';
-- 创建表
CREATE TABLE users (
id INT NOT NULL,
name VARCHAR(100),
age INT
)

最低0.47元/天 解锁文章
410

被折叠的 条评论
为什么被折叠?



