您的位置:首页 > 其它

使用Derby ij客户端工具

2012-06-11 17:02 204 查看
Derby是开源的、嵌入式的Java数据库程序,ij是Derby提供的客户端工具,相当于其他数据库提供的sqlplus工具。

ij是纯Java的程序,不用安装,使用起来就像运行普通的Java应用程序一样。

1.启动ij

ij.bat / ij.sh

2.配置协议:jdbc:derby:

D:\test>ij>protocol ‘jdbc:derby:’;

3.连接数据库:数据库文件路径、用户名、密码

ij> connect ‘D:\jboss-4.0.2\bin\AccountDB’ user ‘account’ password ‘account’;

4.使用sql

ij(CONNECTION1)> SELECT * FROM accounts;

ID |OWNERNAME

|BALANCE

——————————————————————————–

————————————————————————

0 rows selected

ij(CONNECTION1)>insert INTO accounts(id,
ownername, balance)

VALUES(‘123-456-000′, ‘张三’, 180.00);

1 row inserted/updated/deleted

ij(CONNECTION1)> SELECT * FROM accounts;

ID |OWNERNAME

|BALANCE

——————————————————————————–

————————————————————————

123-456-000
|张三

|180.0

1 row selected

5.退出

ij(CONNECTION1)>
quit;

D:\test >

ij使用注意

一般使用Derby时,都当作嵌入数据库使用,使用ij时必须停止主应用程序,看看下面的Derby和Oracle的对比图就明白为什么有这样的要求:



Derby和Oracle的服务对比

在数据库的事物实现中,需要“锁”、“同步”等机制,需要数据库服务全局单一性,而使用ij时有2个引擎服务,势必会造成事物的问题,有可能使库文件出现紊乱,因此使用ij时要先停止主应用程序,反过来一样,使用主应用程序时也不能运行ij。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: