📅  最后修改于: 2023-12-03 15:13:25.779000             🧑  作者: Mango
Apache Derby是一个 Java编写的关系型数据库管理系统 (RDBMS), 它符合标准的 Java Database Connectivity (JDBC) API 并且具有小型内存占用和稳定的性能。
你可以从官方网站(https://db.apache.org/derby/derby_downloads.html)上下载Derby的稳定版本的二进制压缩包。
安装过程很简单,只需要解压缩即可。默认情况下,Derby会解压缩到文件夹中,这个文件夹就是你的“Derby Home”。
Derby作为一个Java数据库,在程序中使用前,需要先与其建立连接。可以使用JDBC驱动器来连接Derby数据库。
String dbURL = "jdbc:derby:/pathToDatabase/MyDB;create=true";
Connection conn = DriverManager.getConnection(dbURL);
在Derby中,可以使用SQL语言来创建表格。
CREATE TABLE Names (
NAME varchar(40),
AGE INT,
ADDRESS VARCHAR(40)
);
插入数据和查询数据都是使用SQL语言完成的。
//插入数据
INSERT INTO Names (NAME, AGE, ADDRESS)
VALUES ('John', 25, 'New York');
//查询数据
SELECT * FROM Names;
在程序完成数据库操作后,需要关闭数据库连接,否则会导致内存溢出或资源浪费。
conn.close();
总之,Apache Derby是一个快速,开源的Java关系数据库,它可以轻松地扩展到企业级应用程序。