# Derby 运行 dblook

**URL:** <https://www.isharkfly.com/t/derby-dblook/8141>\
**Category:** 数据库\
**Created:** [December 14, 2010, 3:51am UTC](https://www.isharkfly.com/t/derby-dblook/8141 "2010-12-14T03:51:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [December 14, 2010, 3:51am UTC](https://www.isharkfly.com/t/derby-dblook/8141/1 "2010-12-14T03:51:24Z")

</div>

Derby dblook 工具是一种数据库定义语言（DDL）生成实用程序。

dblook实用程序是一个将用户指定的数据库的结构所有内容或部分内容导出到控制台或文件的工具。 生成的DDL可以别用于重建所有或部分数据库、视图、一系列数据库对象（这些这些对象可能涉及到具体的一些表和schemas）或数据库schemas的内容。

## 选择你可以运行dblook脚本的方法：

方法：  
做为独立命令行方式启动dblook。

何时使用：  
如果你对Java程序语言和Derby是新手，可以使用这种方法。

命令：  
在你使用这种方法运行dblook实用程序之前，你必须设置环境变量为了在系统命令行中运行dblook：dblook -d connectionURL [options]  
dblook脚本设置设置适当的环境变量，包括CLASSPATH和运行dblook实用程序。

* * *

方法：  
在dblook所在的目录，用jar文件来运行dblook

何时使用：  
如果你对Java程序语言和Derby是新手，可以使用这种方法

命令：  
在你使用这种方法运行dblook实用程序之前，你必须设置环境变量  
在UNIX,环境下，命令是：  
java [options] -jar $DERBY\_HOME/lib/derbyrun.jar dblook -d connectionURL [options]  
在Windows,环境下，命令是：  
java [options] -jar DERBY\_HOME\lib\derbyrun.jar dblook -d connectionURL [options]

* * *

方法：  
使用dblook命令行来运行sysinfo

何时使用：  
如果你能够很好的使用Java程序语言和Derby，同时你已为执行java.exe，在命令行中成功设置了PATH变量

命令：  
你必须设置你的CLASSPATH。 使用手动设置 CLASSPATH环境变量描述的详细步骤。 在java命令行中使用的特殊类的名字。 例如：java org.apache.derby.tools.dblook -d connectionURL [options]

更多使用connectionURL的实例，请参考使用Derby工具和启动辅助程序。 更多使用 dblook工具的主题，请参考Derby 工具和辅助程序指南。
