`
javaeeha
  • 浏览: 22882 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

使用Derby ij客户端工具

 
阅读更多

Derby是开源的、嵌入式的Java数据库程序,ij是Derby提供的客户端工具,相当于其他数据库提供的sqlplus工具。

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

1.启动ij

ij.bat / ij.sh

2.配置协议:jdbc:derby:

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

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

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

4.使用sql

  1. ij(CONNECTION1)>SELECT*FROMaccounts;
  2. ID |OWNERNAME
  3. |BALANCE
  4. ——————————————————————————–
  5. ————————————————————————
  6. 0rows selected

  1. ij(CONNECTION1)>insertINTOaccounts(id, ownername, balance)
  2. VALUES(‘123-456-000′,‘张三’,180.00);
  3. 1row inserted/updated/deleted

  1. ij(CONNECTION1)>SELECT*FROMaccounts;
  2. ID |OWNERNAME
  3. |BALANCE
  4. ——————————————————————————–
  5. ————————————————————————
  6. 123-456-000 |张三
  7. |180.0
  8. 1row selected

5.退出

  1. ij(CONNECTION1)> quit;
  2. D:\test>

ij使用注意

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

Derby和Oracle的服务对比

Derby和Oracle的服务对比

在数据库的事物实现中,需要“锁”、“同步”等机制,需要数据库服务全局单一性,而使用ij时有2个引擎服务,势必会造成事物的问题,有可能使库文件出现紊乱,因此使用ij时要先停止主应用程序,反过来一样,使用主应用程序时也不能运行ij。

分享到:
评论

相关推荐

    Derby数据库ij工具的使用

    Derby的目录结构包含多个重要的JAR文件,例如`derby.jar`(包含JDBC驱动类)、`derbytools.jar`(提供数据库管理工具,如ij)、`derbyclient.jar`(用于开发远程访问Derby数据库的客户端)以及`derbynet.jar`(支持...

    derby使用

    2. **使用Derby客户端工具** - 启动Derby的交互式工具ij:在命令行中输入`ij`。 - 连接到数据库或创建新数据库:使用命令`connect jdbc:derby:<数据库名>;create=true;`连接到现有数据库或创建新的数据库。 - ...

    Derby数据库初级使用文档

    推荐使用如DBViewer这样的客户端工具进行可视化操作。 6. **DBViewer客户端使用**: 在DBViewer中,需要添加Derby数据库驱动,配置数据库连接参数,例如主机IP、端口、数据库名、用户名和密码。选择Only Default ...

    derby 数据库 使用的例子

    6. **备份与恢复**:Derby提供工具进行数据库的备份和恢复,如`ij`命令行工具,可以执行`SYSCS_UTIL.SYSCS_EXPORT_DATABASE()`导出数据,`SYSCS_IMPORT_DATABASE()`导入数据。 7. **网络模式**:除了本地嵌入式模式...

    derby jar包.rar

    4. ` derbytools.jar`:包含了管理工具,如ij(Derby的命令行接口)和其他实用工具。 5. ` derbyoptionaltools.jar`:可选的工具和实用程序,例如Bloom Filter支持。 6. ` derbyrun.jar`:用于启动Derby服务器和其他...

    Eclipse下Apache Derby开发

    IJ是Derby的命令行工具,可以在Eclipse控制台中运行;Sysinfo则显示有关Derby系统的详细信息。这两个插件结合使用,可以实现全面的Derby开发环境。 在开发一个示例的书店库存管理应用程序时,首先需要使用DB2 plug-...

    db-derby.rar_derby_derby java

    这可能包括了Derby数据库的驱动程序、开发工具、示例代码、文档或者教程,帮助开发者在Java项目中集成和使用Derby数据库。 【标签】"derby derby_java" 进一步明确了主题,"derby"表示这是关于Apache Derby的资料,...

    Derby 数据库开发

    在安装 Derby 后,确保已经设置了正确的环境变量,如 `DERBY_HOME` 和 `CLASSPATH`,以便 `ij` 工具能够找到所需的类库。 创建数据库的步骤通常包括以下几步: 1. 启动 `ij` 工具:在命令行中输入 `ij` 命令。 2. ...

    derby10.10.1.1数据库

    目录:包含了Derby运行所需的JAR文件,如`derby.jar`(核心数据库引擎)、`derbyclient.jar`(客户端JDBC驱动)、`derbynet.jar`(网络服务器)、`derbytools.jar`(工具类库)等,这些都是连接和操作Derby数据库所...

    derby数据库链接.pdf

    这样就可以通过命令行执行Derby的工具,如`java -jar %DERBY_HOME%\lib\derbyrun.jar ij`来启动交互式JDBC工具`ij`。 `ij`是一个强大的工具,可以用于执行SQL脚本、创建数据库和表、插入数据以及执行查询。`sysinfo...

    课程Derby数据库入门.pdf

    【Derby数据库简介】 Derby数据库是一个开源的关系型...其内嵌和网络模式满足不同需求,丰富的脚本工具和ij交互式SQL客户端使得数据库管理更为便捷。对于初学者和开发者来说,Derby是一个值得学习和使用的数据库系统。

    derby数据库链接.docx

    2. 客户端/服务器模式:在另一台机器上启动Derby的网络服务器,然后使用ij连接到这个服务器,创建新的数据库(seconddb)和表(SECONDTABLE),同样可以执行SQL操作。 3. Java JDBC程序:在Java程序中,可以直接...

    Derby 管理手册(derbyadmin.pdf)

    此外,Derby还提供了一系列的管理工具,如`ij`命令行接口用于执行SQL命令,`dblook`工具用于查看数据库结构,以及`sysinfo`命令获取系统信息。 在进行上述操作时,安全性和性能优化也是必须考虑的方面。例如,设置...

    db-derby-10.5.1.1.jar(全)

    这个文件通常是与其他Derby组件一起使用的,例如"derbyclient.jar"(用于客户端连接)、"derbynet.jar"(用于启动网络服务器)和"derbytools.jar"(包含数据库管理工具,如ij)。 在开发Java应用程序时,通过将这些...

    Apache Derby(入门指南jar)

    2. **创建数据库**:使用`ij`工具,这是一个交互式的SQL命令行工具,可以创建新的数据库实例。 3. **连接和断开数据库**:通过`java.sql.DriverManager`类建立和断开与Derby数据库的连接。 4. **执行SQL语句**:...

    db-derby-10.13.1.1-bin.tar.gz

    - **bin**:包含启动和管理Derby数据库的脚本文件,如ij(交互式Java SQL工具)和startNetworkServer(启动网络服务器)。 - **docs**:包含Derby的用户手册和API文档。 - **libext**:可选的扩展库,用于与第三方...

Global site tag (gtag.js) - Google Analytics