一、下载安装及配置
1、从Apache 官网 下载自己本机对应的Java版本的Derby压缩包
2、解压到自定义目录
3、配置环境变量
3.1 新建系统变量 DERBY_HOME = derby的解压目录
3.2 在PATH环境变量中添加 %DERBY_HOME%\bin
4、打开命令行窗口键入以下值进入 ij
java -jar %DERBY_HOME%\lib\derbyrun.jar ij
此时可以看到窗口输出连接工具ij的版本
5、在窗口中键入以下值,来创建数据库文件,其中desktop的值,为你要创建的database名称
connect 'jdbc:derby:desktop;create=true';
执行完成后,进入 %DERBY_HOME%目录(即你的derby安装目录)可以看到该文件夹
6、在java项目中导入包 derby.jar(该文件可在derby安装目录下的lib文件中找到),若是maven项目,可以配置如下依赖
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>10.14.2.0</version>
</dependency>
7、在Java代码中,编写如下代码来获取jdbc连接,其余操作,与Java操作其他数据库一样
Connection conn = null;
try {
String databasePath = "E:\\lib\\db-derby-10.14.2.0-bin\\desktop";//此处为步骤5中的目录
Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
conn = DriverManager.getConnection("jdbc:derby:"+databasePath);
System.out.println(conn == null?"未获取到连接":"成功获取连接");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
8、题外:若要数据库随应用一起发布,可将步骤5中的desktop文件夹拷贝至项目中,修改7中数据位置的代码即可。