jdk 自带的数据库Derby使用

ij是derby自带的一个功能强大的数据库管理工具,可以进行很多数据库管理的操作,包括创建数据库,

启动/关闭数据库,执行SQL脚本等。完成准备工作后,就可以启动并使用ij工具了。

在cmd中输入如下命令启动ij工具:C:Program Files (x86)Javajdk1.7.0_72dbinij.bat进入。需要管理员身份运行ij.bat文件

下面分别介绍几个常用的ij命令,如下所列:

①创建以及连接数据库

使用ij创建以及连接指定数据库命令命令的语法格式如下:

connect 'jdbc:derby:<数据库路径>[;create=True/False]';

        数据库路径指的是指定数据库在磁盘上存放的位置,例如“E: oway”。另外,路径也可以使用相对路径,

例如"roway",此路径表示当前执行目录下的roway子目录,若当前执行目录为“E:”则实际路径为“E: oway”。

方括号的内容是可选的,也就是说可以不写,若不写相当于"create=False"。

例如,下面给出了一个在E盘下roway目录中创建数据库的命令

        connect 'jdbc:derby:e:/roway;create=True';

完成了数据库的创建和连接后,就可以使用其他命令或运行SQL脚本对数据库进行操作了。  

"create=False"表示仅连接已经存在的数据库,而"create=True"表示若数据库不存在则创建数据库。

ij>connect 'jdbc:derby:firstdb;create=true';
ij>create table firsttable(id int primary key, name varchar(20));

ij>insert into firsttable values(1, 'Lime');

ij>select * from firsttable;

使用jdbc访问该数据库的两个重要参数:

String driver = “org.apache.derby.jdbc.EmbeddedDriver”;
String url = “jdbc:derby:firstdb;create=true”;

啦啦啦

原文地址:https://www.cnblogs.com/ClassNotFoundException/p/7441085.html