
squirrel sql client(SQL管理工具)
v3.7.1 官方版- 软件大小:54.9 MB
- 更新日期:2019-10-17 17:22
- 软件语言:简体中文
- 软件类别:数据库类
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:

软件介绍 人气软件 下载地址
SQuirrel SQL Client是一款功能强大的SQL管理工具,其主要目的是帮助用户查看JDBC兼容数据库的结构,轻松执行SQL脚本和修改表。为了使用该应用,需要通过配置驱动程序定义和别名来连接到数据库。首先,您需要导航到Windows菜单并查看所有可用的别名。之后,您可以通过指定其名称,网站URL地址和类来创建新的驱动程序定义。之后,您可以从左侧面板上的对象树查看数据库的结构。通过单击节点,您可以查看应用程序右面板上显示的更多信息。在执行SQL脚本时,您可以轻松导航至“ SQL”选项卡,该选项卡在连接到别名后即会打开的主窗口中提供。这样,您可以使用适当的命令(例如INNER JOIN)从多个表中收集数据,并使用GROUP BY脚本按特定的变量对它们进行分组。 表类型、系统功能、SQL日志和进程也可以在应用程序的主窗口中找到,因此您可以轻松地分析所需的数据。

软件功能
SQuirrel SQL Client提供了SQL脚本的完成功能,就像现代IDE(集成开发环境)一样。这样,您可以在使用CTRL + Space命令的同时编写代码,以自动完成过程,表,列和视图。但是,仅当当前数据库中有调用的条目可用时,此功能才有效。
例如,如果您不小心键入了数据库中不存在的表的名称,则应用程序将无法识别该表的名称,因此它不会提供有关所提及表的任何建议。
此外,借助SQuirrel SQL Client,您可以为常用的SQL脚本添加书签,以便更轻松地访问它们。此外,您可以通过导航到“全局首选项”对话框中可用的“书签”选项卡来管理和组织它们。
最后,SQuirrel SQL Client非常适合需要通过配置适当的驱动器和别名来轻松分析JDBC兼容数据库结构的数据库管理员,例如MySQL,PostgreSQL,Oracle,InstantDB,FrontBase和Apache Derby Client。
软件特色
轻松查看和编辑任何JDBC兼容数据库中的数据
查看数据库的元数据
在本地和远程计算机上使用多个数据库
使用一个一致的界面来与不同的数据库引擎一起工作
扩展工具的功能,并使用插件包括特定于数据库的功能
使用说明
配置或添加驱动程序。

创建一个别名。

“会话”的“对象树”窗口
右键单击以访问弹出菜单,该菜单提供对高级脚本生成和图形功能的访问。图形插件允许用户创建表格。

带有代码完成弹出窗口(ctrl + space)打开的SQL编辑器
代码完成可用于访问选项的下拉列表,包括关键字,表,列,视图,存储过程。代码完成还提供联接生成功能。例如,在此处查看表结构。在表达式后按ctrl + space
#i,item,product,category,
(注意末尾的逗号),SQuirreL会将其扩展为:
INNER JOIN product ON product.product_id = item.product_id
INNER JOIN category ON category.category_id = product.category_id

带有工具弹出菜单(ctrl + t)的SQL编辑器使用工具弹出窗口
,只需
单击一个快捷键就可以找到任何编辑器功能:ctrl + t 此外,可以通过几次击键以增量方式搜索列表。

带有书签选择弹出窗口的SQL编辑器(ctrl + j)
书签是用户定义的代码模板。SQuirreL随附了几个用于最常见的SQL和DDL语句的预定义示例书签。

编辑SQL结果。
SQL查询的结果选项卡支持在单个表上编辑查询返回的行。您也可以在“对象”树中编辑表的内容选项卡。

图形:表及其关系的图表/“查询”构建器。
要创建新图表或向现有图表添加表格,请右键单击“对象”树中的选定表格,然后选择“添加到图表”菜单。可以使用右键单击上下文弹出菜单或左下方的箭头按钮来访问图形操作功能。

常见问题
什么是驱动程序,为什么我需要一个?和插件一样吗?
插件和驱动程序是两种不同类型的软件。驱动程序允许您连接到特定的数据库(Oracle,Sybase,DB2等)。由于SQuirreL是专有的,并且大多数数据库供应商都要求用户下载,因此我们不能合法地将大多数带有SQuirreL的驱动程序附带在安装程序中或从更新站点中。他们直接从他们的网站。
插件是另一软件,其目的是增强SQuirreL建立连接后呈现和使用存储在数据库中的对象的能力。一些插件是特定于数据库的,并根据为其激活的数据库来命名。在SQuirreL中启动会话时,如果安装了与该数据库类型相对应的插件,则在建立连接时将激活该插件,并且SQuirreL将具有比未安装并激活该插件更多的功能。还有其他不是数据库特定的插件(例如,图形,代码完成,语法突出显示等),无论安装了哪种数据库类型,都可以激活它们。如果您选择“标准”而没有“可选” 插件在安装程序提示时出现,那么您将获得有用的插件子集,无论数据库类型如何,它们都是有用的。您可以通过打开插件状态表(插件->摘要)或通过查看 / plugins文件夹来查看已安装的插件。
我删除了安装SQuirreL的目录,并将其安装到新位置。当我从新位置启动SQuirreL时,看到所有别名,驱动程序和首选项设置得到了维护,我感到很惊讶。别名,驱动程序和首选项配置在哪里保留?
所有偏好数据都存储在 /.squirrel-sql/文件夹。的 文件夹通常是/ home / 在UNIX和C:\ Documents and Settings \在Windows上。别名存储在SQLAliases23.xml和SQLAliases23_treeStructure.xml中,而驱动程序定义在SQLDrivers.xml中。其他首选项数据也存储在此目录中的各种文件中。
有没有一种方法可以配置Squirrel以显示不带逗号的整数?我们使用看起来像1000234的整数ID。Squirrel当前显示的ID为1,000,234。
就在这里。从“文件”菜单中打开“全局首选项”,然后单击“数据类型控制”选项卡。向下滚动到底部。向下滚动到“浮点,实数,双数,数字”部分,选择“使用默认格式”。
我没有在代码完成对话框中看到Oracle系统表/视图列表。我可以以某种方式配置它吗?
为了提高启动性能,引入了细粒度控制,以允许您指定要加载的架构。对于Oracle来说,这是一个大问题,因为默认情况下它具有许多很少使用的模式,偶尔使用其中包含大量对象(例如SYS)的模式。您可以按别名控制此配置,如下所示:
右键单击别名,然后选择“别名属性”。
在出现的对话框的“模式”选项卡中,选择“指定模式加载和缓存”。
单击“连接数据库以刷新模式表”。(现在,对于列出的每个模式,您都可以通过单击“表”,“视图”中的单元格来指定是否将表,视图和/或过程加载到对象树中,或程序。
关闭所有架构,然后显式添加此特定别名所需的架构。您可以使用架构表下方的按钮轻松实现此目的。它形成一个句子,应显示为“将所有架构中的<所有对象>设置为<不加载>”,然后单击“应用”。所有“表”,“视图”和“过程”单元格都移到“不加载”值。
找到您的架构,并将该行的“表,视图和过程”单元格更改为“加载...”(如果您总是有大量对象,则缓存会有所帮助)
接下来找到SYS模式并将其更改为加载VIEWS。
使用该别名启动新会话,并且SYS视图将被加载到该新会话的对象树中。
如何在Windows Vista上安装SQuirreL SQL Client?
Doug Lawry报告说,在Windows Vista上安装SQuirreL SQL Client需要执行以下步骤。
使用“以管理员身份运行”启动“ cmd.exe”
将目录更改为文件位置
运行“ java -jar squirrel-sql-2.5.1-install.jar”
在使用Desktop Effects(Compiz)和Sun Java 1.5的Fedora Core上运行时,我得到一个空白的SQuirreL 2.4窗口。是什么赋予了?
Andrew Melton报告说,禁用Desktop Effects(并使用metacity)可以解决此问题。此外,他还报告说,重新启用Desktop Effects之后,SQuirreL仍可以正确渲染。此外,此Java错误似乎至少与问题相同。
Microsoft SQL Server出现“在手动事务模式下无法启动克隆的连接”错误?
当关闭自动提交连接到Microsoft SQL Server或将现有连接的自动提交更改为false时,您可能会收到此错误。要阻止它发生,请在别名中启用“ selectmethod = cursor”驱动程序属性。
我没有看到PostgreSQL的对象树?
7.1.3之前的PostgreSQL版本没有提供足够的元数据来在SQuirreL中构建对象树。已对SQuirreL进行了修复,以便可以在PostgreSQL 7.1.2中使用。
我在BaseSQLEntryPanel.java:23上收到“ NullPointerException”?
在某些平台上,这是JDK1.3.0的已知问题。将Java版本升级到1.3.1或更高版本。
Ingres报告“错误:contsbt:ca.edbc.util.EdbcEx:当前没有MST,无法声明另一个游标。” 当我连接并且对象树中的架构名称下未列出任何内容时?
右键单击资源管理器中的架构,然后选择刷新,对象应正常显示。
尝试查看当前模式中表的内容时,Informix报告“指定的表(schema.table)不在数据库中”?
这是早期Informix JDBC驱动程序中的错误,并且已知在Informix 9.4版和Informix JDBC驱动程序2.21版中已修复。
更新日志
插件提供增强的功能:
Derby插件:显示视图和触发器的源SQL,以及有关触发器的更多详细信息
Informix插件:显示存储过程,触发器和视图的源SQL,以及序列和索引的详细信息。(特别感谢Doug Lawry提供的数据字典查询功能)
重构插件:允许您查看几种重构的SQL更改,或将其直接应用于现有表。支持的重构包括“添加/修改/删除”列和“添加/删除主键”。
MS Excel导出显示的表格-感谢Andr Schild的补丁
图形插件的增强
允许将图形另存为jpg图像文件,而不是打印它们
表的新鼠标右键菜单项:“在对象树中查看表”
使SQuirreL与hxtt驱动程序一起使用。请参阅www.hxtt.com。(感谢赵永红提供此补丁)
DBCopy插件:
添加了对Informix和HADB的支持。特别感谢Lars Heill(Sun HADB)和Doug Lawry(IBM Informix)提供有关数据类型的安装/配置和技术指导的帮助。
将方言框架提升为核心,以允许其他插件使用(重构)-此版本的DBCopy插件(1.1)现在不再与以前的SQuirreL版本兼容或受其支持。
目录组合框上的架构刷新更改:当用户切换到另一个目录时,架构将自动刷新。在支持Sybase或MSSQL之类的目录的系统上,仅当目录组合框切换到其目录时,才能访问目录中的模式。现在,在自动切换目录开关后,可以在对象树中使用架构,完成代码等。
人气软件
-
PL/SQL Developer(PL/SQL数据库管理软件) 130.1 MB
/简体中文 -
Oracle SQL Developer(oracle数据库开发工具) 382 MB
/简体中文 -
PowerDesigner16.6 32/64位 2939 MB
/简体中文 -
Navicat for MySQL 15中文 72.1 MB
/简体中文 -
Navicat Data Modeler 3中文 101 MB
/简体中文 -
db文件查看器(SQLiteSpy) 1.67 MB
/英文 -
Navicat Premium V9.0.10 简体中文绿色版 13.00 MB
/简体中文 -
Navicat 15 for MongoDB中文 78.1 MB
/简体中文 -
sql prompt 9 12.67 MB
/简体中文 -
dbvisualizer pro 64位 96.86 MB
/简体中文