当前位置: 首页 > 图灵资讯 > 技术篇> JDK自带的Derby提取数据库表过程

JDK自带的Derby提取数据库表过程

来源:图灵教育
时间:2023-04-16 09:26:09

其实很少有人知道JDK其实是自带的数据库的,JDK6后的版本基本上都有自己的微数据库,这是我们今天的主角—DerbyyJDK自带数据库Apache Derby是完全使用的java编写的数据库Derby是一个Open 基于Apache的source产品 License 2.0分发。

Apache Derby 项目的目的是建设一个完全使用的项目 Java 编程语言,易于使用,适用于大多数应用程序的开放源数据库。了解数据库的人都知道,开发数据库并不像我们想象的那么简单,Apache Derby 数据库也不例外,这很容易从其开放源代码中验证。JDK 6的程序员可能会发现,除了传统的bin、jre等目录,JDK 新增了一个名为db的目录。不难猜出它是Java 6 的新成员:Java DB。这是一个纯 Java 数据库管理系统的实现和开源(DBMS),源于 Apache 软件基金会(ASF)Derby名下的项目。derby很小,核心部分derby很小.jar只有2M,所以它可以用作单独的数据库服务器或嵌入应用程序。比如Cognos 8 BI的Content 默认情况下,Store是使用的Derby数据库,您可以在Cognos8的安装目录下看到一个名为derby10.1.2.1目录为嵌入式10.1.2.1 derby的版本。

接下来我们来介绍一下简单开发Derby内嵌java。

第一步:找到自己安装:jdk地址,然后在jdk安装地址中找到derby数据库的目录。

第二步:复制上述目录地址并添加到系统变量中path,并保存。

第三步:测试ij工具,打开cmd,输入ij,如下图所示,说明环境配置成功。

第四步:因为使用java操作数据库会很麻烦,所以我们更倾向于使用cmd进入derby数据库输入和建立数据库、表和表数据。因此,在操作ij工具进行数据操作时,可以先创建项目文件,如下图所示:(derby.jar包可以从刚配置ij环境的目录中找到,然后在项目中新建lib文件并导入项目)

第五步:以后通过cmd进入项目文件,如下图所示:

第六步:进入目录并使ij工具