gpt4 book ai didi

database - 针对现有数据库使用 derby ij

转载 作者:搜寻专家 更新时间:2023-10-30 20:19:48 27 4
gpt4 key购买 nike

当我有 some trouble installing and setting up derby ,我确实取得了部分成功:

root@dur:~/apache-james-3.0-beta4/var/store/derby# 
root@dur:~/apache-james-3.0-beta4/var/store/derby# ll
total 36
drwxr-xr-x 5 root root 4096 Aug 23 16:46 ./
drwxr-xr-x 5 501 staff 4096 Aug 23 02:07 ../
-rw-r--r-- 1 root root 4 Aug 23 02:07 dbex.lck
-rw-r--r-- 1 root root 38 Aug 23 02:07 db.lck
-rw-r--r-- 1 root root 187 Aug 23 16:46 derby.log
drwxr-xr-x 2 root root 4096 Aug 23 02:07 log/
drwxr-xr-x 2 root root 4096 Aug 23 02:07 seg0/
-rw-r--r-- 1 root root 868 Aug 23 02:07 service.properties
drwxr-xr-x 2 root root 4096 Aug 23 02:07 tmp/
root@dur:~/apache-james-3.0-beta4/var/store/derby#
root@dur:~/apache-james-3.0-beta4/var/store/derby# java org.apache.derby.tools.ij
ij version 10.9
ij> quit;
root@dur:~/apache-james-3.0-beta4/var/store/derby#

我现在如何查询这个特定的数据库?

最佳答案

一个完整的示例,使用 Derby 和 Squirrel,假设您已经在系统上安装了 Derby 数据库:

  1. 安装 Squirrel SQL进入 $HOME/bin/squirrel
  2. 安装 Apache Derby进入 $HOME/bin/db-derby
  3. 运行 Squirrel (cd $HOME/bin/squirrel ; ./squirrel-sql.sh)
  4. 点击驱动程序打开驱动程序面板。
  5. 双击 Apache Derby Embedded
  6. 点击额外类路径
  7. 点击添加
  8. 选择 $DERBY_HOME/lib/derby.jar
  9. 示例 URL 设置为数据库路径(例如,包含 seg0 的目录)。
  10. 点击确定保存。

此时 Apache Derby Embedded 图标不应再有红色 X。

然后:

  1. 点击别名标签。
  2. 名称设置为:DerbyDB
  3. 确保 Driver 设置为:Apache Derby Embedded
  4. 验证 URL 指向包含 seg0 的目录。
  5. 点击确定(不需要用户名或密码?)。
  6. 点击连接

数据库现已连接,您应该会看到模式。

然后:

  1. Ctrl+n 显示新的 SQL 编辑器窗口,或单击 SQL 选项卡。
  2. 类型:SELECT * FROM SYS.SYSTABLES
  3. 单击正在运行的人形图标(或按 Ctrl+Shift+Enter)执行查询。

您现在可以对 Derby 数据库执行 SQL 语句。

注意:这并没有从技术上回答问题,因为这个答案没有解释如何使用交互式命令行界面 (ij)。答案提出了使用 Squirrel 的图形界面查询数据库的可行替代方案。

关于database - 针对现有数据库使用 derby ij,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12101567/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com