了解Apache Derby
Apache Derby是一个开源的关系型数据库,它简单易用,特别适合用于客户端-服务器和嵌入式应用。Derby的特点是体积小、速度快,并且可以轻松地嵌入到Java应用程序中。在本文中,我们将学习如何在Windows命令提示符(CMD)中连接到Apache Derby数据库,并对其进行基本的操作。
准备工作
在开始之前,请确保你已经完成了以下准备工作:
- 下载Apache Derby:从Apache官网下载最新的Apache Derby版本。
- 安装Java:Apache Derby需要Java运行环境,确保你的系统上安装了Java。
- 设置环境变量:将Derby的bin目录添加到系统的PATH环境变量中,以便在CMD中直接运行Derby命令。
步骤一:启动Derby控制台
- 打开CMD。
- 输入以下命令启动Derby控制台:
java org.apache.derby.tools.ij
这将启动Derby交互式Java环境。
步骤二:创建数据库
在Derby控制台中,你可以使用以下命令创建一个新的数据库:
create database sample;
这条命令会在当前目录下创建一个名为sample的数据库。
步骤三:连接到数据库
要连接到刚刚创建的数据库,你可以使用以下命令:
connect 'jdbc:derby://localhost:1527/sample;user=APP;password=APP';
这里,localhost是数据库的主机名,1527是Derby默认的端口,APP是用户名和密码,这里使用的是默认值。
步骤四:创建表和插入数据
连接到数据库后,你可以创建表并插入数据。以下是一个简单的例子:
CREATE TABLE Employees (
id INT PRIMARY KEY,
name VARCHAR(100),
age INT
);
INSERT INTO Employees (id, name, age) VALUES (1, 'Alice', 30);
INSERT INTO Employees (id, name, age) VALUES (2, 'Bob', 25);
步骤五:查询数据
要查询数据,你可以使用以下命令:
SELECT * FROM Employees;
这将返回Employees表中所有的记录。
步骤六:退出Derby控制台
完成操作后,你可以使用以下命令退出Derby控制台:
exit;
总结
通过以上步骤,你已经学会了如何在CMD中使用Apache Derby数据库。Apache Derby是一个非常强大的数据库,适合各种应用场景。希望这篇文章能帮助你快速入门并开始使用Derby进行数据库操作。
