📅  最后修改于: 2023-12-03 14:39:16.217000             🧑  作者: Mango
Apache Derby是一个Java编写的易于使用的嵌入式数据库管理系统(DBMS)。它支持标准的SQL标准,并带有一个大小约为2 MB的JAR文件。Apache Derby是一款开源软件,可用于各种应用程序,无需单独安装和管理数据库。
Apache Derby支持以下功能:
Apache Derby是一个功能强大的工具,附带了几个有用的工具,如下:
ij是一个交互式SQL工具,它可以用于查看和修改数据库。启动ij后,可以使用SQL语句进行查询、插入、更新和删除操作,并且还支持事务、存储过程、函数等。
Sysinfo是一个命令行工具,可以列出有关Derby系统和环境的详细信息,在排除Derby问题时非常有用。
java -classpath <derby home>/lib/derby.jar org.apache.derby.tools.sysinfo
dblook是一个命令行工具,可以以DDL(数据定义语言)语句的形式导出数据库的定义。这个工具可以帮助开发者了解数据库的结构,并在必要时自动生成DDL脚本。
java -cp <derby home>/lib/derby.jar org.apache.derby.tools.dblook -d dbname
Derbyrun.jar是一个命令行工具,可以用于启动Derby网络服务器、创建和启动数据库以及运行SQL脚本。
java -jar <derby home>/lib/derbyrun.jar server start
Apache Derby是一款功能强大、易于使用的数据库管理系统,是Java应用程序的理想选择。它内置了许多有用的工具和功能,可以通过命令行或API来访问,非常适合嵌入式应用程序或小型项目。如果您正在寻找一个简单易用的数据库,那么Apache Derby是一个很好的选择。