【SQL开源代码栏目提醒】:网学会员--在 SQL开源代码编辑为广大网友搜集整理了:SQuirreL SQL Client - 数据库绩等信息,祝愿广大网友取得需要的信息,参考学习。
SQuirreL
SQL Client Amarsoft Technology Co. Ltd. 第 1 页/共 10 页 密级 SQuirreL
SQL Client
开源的小松鼠 报表组文档 本文描述了一个叫做 SQuirreL
SQL Client 的开放源
代码应用程序它通过JDBC驱动方便地连接各种数据库包括IBM DB2 UDB、Oracle和informix 等。
而且可以随心所欲地更改它却不用担心调查版权因为它是
开源的项目。
SQuirreL
SQL Client SQuirreL
SQL Client 是一个用 Java 编写的程序它允许您查看数据库的内容、发出
SQL 命令以及如您将看到的执行许多其他功能。
构建该图形化前端是为了支持兼容 JDBC 的数据库。
所支持的 Java 版本 要运行 SQuirreL
SQL Client您需要安装 Java 1.3。
SQuirreL
SQL Client 主页中报告了一些在 Java 1.3.0 中使用 SQuirrel Client 的问题。
虽然该应用程序在 Java 1.3.1 中运行良好但“首选的”Java 版本还是 1.4。
作为一个 Java 程序SQuirreL 也具备能够在多个平台/操作系统上运行的固有能力。
SQuirreL
SQL Client Amarsoft Technology Co. Ltd. 第 2 页/共 10 页 密级 安装和激活 SQuirreL 在项目主页http://squirrel-
sql.sourceforge.net/中可以获取安装版和标准版两个版本win32安装版squirrel-
sql-2.0rc1-install.jar使用IzPack Java Installer从而使得它的安装相当容易而标准版则是安装完成之后的文件压缩包squirrel-
sql-2.0rc1-standard.zip可以直接运行其中的客执行文件。
针对安装版在所在目录中通过命令窗口执行JAR 并发出以下命令 java -jar squirrel-
sql--install.jar 这样做将弹出十分直观的安装 GUI它会默认地将 SQuirrel 安装在目录 C:Program FilesSQuirreL
SQL Client 下。
其安装程序还允许您在 Windows 开始菜单中添加 SQuirreL 的快捷方式。
使用 SQuirreL 当启动 SQuirreL
SQL Client 时您将看到一个 Driver 窗口其中显示有该 Client 所支持的各种数据库。
SQuirreL 会智能地检测出所给定数据库的 JDBC 驱动程序是否在类路径/SQuirreL
SQL Client/lib中如果没有您将看到该驱动程序前面为“X”。
因为在下面的操作中使用informix的数据库所以把informix的数据库JDBC驱动ifxjdbc.jar拷贝到lib中通过安装目录中的squirrel-
sql.bat启动SQuirreL后可以看到在驱动列表Drivers中informix前的标志变成了复选标志表明informix的驱动处于可用状态了。
SQuirreL
SQL Client Amarsoft Technology Co. Ltd. 第 3 页/共 10 页 密级 当然我们也可以手动添加数据库驱动。
通过在驱动列表Drivers顶部的新增按钮。
进入添加驱动窗口 通过“Extra Class Path”标签添加JDBC驱动“Name”属性是显示在驱动列表中名字“Example URL”则是在新增数据库连接别名中使用到的连接URL字符串模板。
“OK”后返回同样看到一个手动增加的可用驱动名显示在驱动列表中。
要使用 SQuirreL 进行数据库的操作必须创建一个别名类似于具体的数据库连接一个数据库可以对应多个数据库别名连接。
从菜单栏中选择 Aliases选项然后选择 New Alias选项或者通过Aliases窗口中的按钮 SQuirreL
SQL Client Amarsoft Technology Co. Ltd. 第 4 页/共 10 页 密级 进入新增别名窗口 “Name”别名的名称 “Dirver”要使用的JDBC驱动 “URL”数据库连接URL在选择Driver时会显示默认的“Example URL”在其基础上修改即可。
“User Name”数据库用户名 “PassWord”登陆密码 另外可以根据JDBC驱动提供的Properties设置相应的属性。
确定返回后可以在别名列表Aliases中看到刚才新增的别名Ifx_local SQuirreL
SQL Client Amarsoft Technology Co. Ltd. 第 5 页/共 10 页 密级 登陆数据库 连接成功后可以看到数据库中的各种实体信息如数据表、函数和sp等。
选择一张表以Rate_Info为例选择 Content选项卡后您可以查看我们先前插入到 Rate_Info中的行 SQuirreL
SQL Client Amarsoft Technology Co. Ltd. 第 6 页/共 10 页 密级 您可以花些时间来看看通过不同的选项卡可提供哪些信息。
这些选项卡包括 Row Count提供给定表的行数——对于该表您应该看到数目为 3和 Primary Key让我们得知给定表存在哪些主键——对于 ACCTTABLE您应该看到是由 SSN 列充当其主键。
其他极其有用的信息是通过 Columns 选项卡提供的。
执行
SQL SQuirreL
SQL Client 的另一个相当强大的功能就是可以直接从 SQuirreL GUI 发出
SQL 命令。
为此要选择
SQL选项卡 然后您可以在所显示的窗口中输入
SQL 语句。
如下图所示我发出了语句 SELECT COUNT FROM ORG_INFO 。
要执行这个
SQL 语句只要单击奔跑男子图标或者使用键盘CTRLENTER就可以了。
SQuirreL
SQL Client Amarsoft Technology Co. Ltd. 第 7 页/共 10 页 密级 每次执行一个
SQL语句在结果窗口中就有该
SQL的选项卡。
当编辑窗口中出现多个
SQL语句而只想执行其中的一条脚本时只需要反响选中该
SQL语 SQuirreL
SQL Client Amarsoft Technology Co. Ltd. 第 8 页/共 10 页 密级 句再通过按钮执行即可。
这也是众多商业工具中普遍支持的一种功能。
另外再看一看 MetaData选项卡。
SQuirreL
SQL client 所提供的信息对于希望与数据库交互的 Java 程序员可能特别有用。
在该选项卡中您将看到映射到给定数据库表中列的适当 Java 数据类型例如 java.lang.String、java.math.BigDecimal等等。
对插件的支持 SQuirreL
SQL Client 允许用户安装和创建用于补充应用程序基本功能的插件。
在 SQuirreL
SQL Client 主页上有许多可下载的插件。
在SQuirreL
SQL Client 2.0rc1版本中附带了几个比较实用的插件
SQL Entry Code Completion提供像很多IDE都有的补充填写功能通过CTRLSPACE来激活。
Look and Feel Plugin 提供了几种GUI的界面风格总算可以换换口味了。
SQuirreL
SQL Client Amarsoft Technology Co. Ltd. 第 9 页/共 10 页 密级
SQL Entry Area Enhancements 提供了例如格式化
SQL语句等几个
SQL辅助编辑功能。
Graph 通过Graph插件可以创建表和外键的关系图。
SQLBookmark 为常用的
sql语句提供书签功能以便重复使用。
通过快捷键CTRLj激活使用 SQuirreL
SQL Client Amarsoft Technology Co. Ltd. 第 10 页/共 10 页 密级
SQL Scripts 自己翻译
SQL Scripts 1.0 - Johan Compagner and Gerd Wagner This plugin provides a wide range of scripting functions: You may create DDL scripts for tables out of the Object tree or from the Graph plugin. The scripts contain all constraints and indexes. You may create Insert scripts out of the Object tree for all of a tables data. You may create an insert script from an
SQL Select statement. To do so in the
SQL editor hit the ctrl t shortcut to open the tools popup. Then choose the
sql2ins function from the popup You may store the result of an from an
SQL Select statement in a temporary table. To do so in the
SQL editor hit the ctrl t shortcut to open the tools popup. Then choose the
sql2table function from the popup.
上一篇:
JSP在线电子商城 源程序 论文 可执行程序 答辩稿
下一篇:
高职院理实一体信息技术论文