问题标签 [squirrel-sql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3195 浏览

jdbc - 松鼠和设置驱动程序

我喜欢 SQuirreL,但我在设置驱动程序时遇到了麻烦!我正在尝试连接到 Intersystems 缓存数据库。我已经下载了 CacheBD.jar 文件,但 SQuirreL 不断给我错误:

在 Java 类路径和 Intersystems Cache 驱动程序定义的 Extra 类路径中都找不到类 CacheBD:java.lang.ClassNotFoundException: CacheBD

我已经将 jar 文件放在几个地方,添加了一个 CLASSPATH 变量,但我无法让它工作......令人讨厌。

有人可以提供一步一步的傻瓜指南来安装和添加驱动程序到 SQuirreL 吗?

感谢您的任何指导。

莱斯利

0 投票
0 回答
272 浏览

sql - Hive 元数据在 Squirrel SQL 中不可见

我们已经安装了 Squirrel SQL 并且能够连接到 hive db,但是我们无法查看任何表并且无法执行任何查询。怎么了?

0 投票
3 回答
12838 浏览

sql - 在 DB2 for i 上,搜索列,以列表形式返回表名

我还是个菜鸟,如果这个问题有点明显,请原谅。我确实搜索了答案,但要么无法理解我找到的答案是如何应用的,要么根本找不到答案。

我在 DB2 for i 服务器上有一个庞大的数据库,我通过 SQLExplorer(基于 Squirrel SQL)使用 SQL 访问它。这些表格的文档记录很差,首要任务是弄清楚如何找到我的出路。

我想写一个简单的查询来做到这一点:

1)允许我搜索整个数据库以查找包含名为“备注”的列(其中包含字段描述)的表。

2)然后我希望它在该列中搜索关键字。

3)我想要一个返回的表,其中包含包含该关键字的表的名称(只是名称,我可以稍后按字母顺序查找表,如果需要,可以查看内部。)

我需要这个搜索是超轻量级的,我希望我描述的概念能够实现这一点。任何消耗大量资源的东西都可能会激怒服务器的系统管理员。

只是为了表明我已经尝试过(而且我是一个完整的菜鸟),这就是我到目前为止所得到的。

随意嘲笑,我告诉过你我是个白痴:-)。

有什么帮助吗?也许至少是朝着正确的方向推进?

PS - 我似乎无法在 SQLExplorer 中找到搜索功能,如果有人知道我是否可以使用简单的搜索或过滤器来实现同样的目标......那就太好了。

0 投票
2 回答
146 浏览

sql - Group By 使查询时间大大延长

*作为第一个说明,我只有对我的服务器的读取权限。只是,仅供参考,因为它似乎出现了很多......

服务器:DB2(6.1) for i (IBM)

我有一个查询,我在一个有 1900 万行的表上运行(我不设计它们,我只是查询它们)。我一直将我的返回数据限制为 10 行 (*),直到我整理出这个查询,以便返回时间更合理一些。

基本设计是我需要获取有关我们每周销售的产品类别的数据,使用列:WEEK_ID 和 CATEGORY。这是示例代码(带有一些重要的位####。)

如果我注释掉最后一行,我可以在 254 毫秒内取回 100 行。如果我把这条线放回我的回报中需要的时间比我有耐心等待的时间要长:-)。(我等的最长的时间是 10 分钟。)

这个问题有两个部分。第一个问题很初级:这正常吗?我试图浓缩到 50 个类别(大约)和 140 周(左右)。我意识到要从 1900 万行中压缩很多信息,但我希望将查询限制为返回的 10 行可以最大限度地减少时间?

而且,如果我不只是一个完整的 n00b,而且这实际上不需要几分钟,那么我的 SQL 到底有什么问题?

我用谷歌搜索了 WHERE 语句优化,似乎找不到任何东西。非常欢迎所有链接和解释。

为这样一个新手帖子道歉......我们都必须从某个地方开始,对吧?

(*)使用 SQLExplorer,我的 IDE,Squirrel SQL 的 Eclipse 实现。

0 投票
1 回答
899 浏览

sql - 带有 Oracle 保留字的 Squirrel SQL 错误

使用基于 Java 的 Squirrel SQL 客户端版本 3.4.0 的简单更新语句应该是一个简单的更新语句(注意:这在 TOAD for Oracle 中运行良好,但从长远来看,我希望使用 Squirrel。

查询是:

我的问题是,TIMESTAMP 是 Oracle PL/SQL 保留字。研究表明,Oracle 中的保留字应包含在双引号“TIMESTAMP”中。但这似乎执行了最后一个成功的查询。

我也试过

空格的目的是

上次成功的查询是:

至少可以说我很困惑,而且我不是数据库管理方面的专家 - 任何帮助都会令人难以置信。

编辑 - 2013 年 10 月 1 日制作

我还尝试在 TIMESTAMP 列名上使用反引号

我收到以下错误:

Squirrel 的 GUI 指向反引号,我已经将其视为保留字的解决方案。

我连接的服务器是 Oracle 11 服务器

谢谢你,大卫伯金

0 投票
1 回答
187 浏览

mysql - 使用一个应用程序连接到 mysql 和 gae RDBMS

我已经在本地安装了 MySQL,并尝试将其用作开发服务器,然后将历史记录和主数据上传到 GAE 上的 RDBMS。我可以使用 ... c:>mysql -u root -p ...连接到本地 MySQL 并
使用 ...c:>google_sql.cmd [instance] ...连接到 RDBMS ...但是我该怎么做一个程序中的两个连接。我试过使用 Squirrel 和 Eclipse,我可以连接到本地但不能连接到 GAE。在一个应用程序中附加到两者的最佳方法是什么。

谢谢丹

0 投票
1 回答
2547 浏览

db2 - 在 SquirrelSQL 中显示 db2 错误代码

当您在 db2 命令行工具中运行查询时,您会得到如下解释:

但是,当在 SquirrelSQL 的 SQL 选项卡中运行时,您只会得到:

有谁知道让 SquirrelSQL 显示错误代码解释的方法,比如 db2 cmd 行?

操作系统:Win 7 x64,db2 10.1

0 投票
1 回答
1291 浏览

java - 在 Derby 数据库中,“用户名”和“表所有者”是如何关联的,设置它们的简单方法是什么?

我正在使用 Derby 来学习 Hibernate;我曾经把它作为一个嵌入式数据库,但是我用数据填充它的 ant 工作遇到了麻烦,所以我正在切换到网络版本。

除了我的 Java/Hibernate 程序,我还使用 Squirrel 客户端访问数据库。我只想要一个尽可能简单的设置;我什至不需要正常的安全性、加密等。

我一直在使用 Squirrel 创建数据库,并使用 sql 脚本创建表。然后我从 Eclipse 中运行一个 ant 作业,将数据放入表中。当我只有一个嵌入式数据库时,ant 脚本会加载一条记录,然后说数据库“已经打开”;我切换到网络服务器模式以允许 ant 脚本执行多个记录。

松鼠客户端拒绝连接,除非有非0长度的用户名和密码,所以我输入了admin/admin。

当我这样做时,数据库表似乎以某种方式组织在用户名下。squirrel 中的“对象”窗口显示了数据库名称、ADMIN 和它下面的一些其他内容、TABLE 和 ADMIN 下的一些其他内容,然后是我在 ADMIN 下创建的表。ADMIN 没有出现在 Sql 脚本中,只出现在我用来创建和登录数据库的用户名中,所以我假设表在 ADMIN 下,因为那是我的用户名;我不知道它还会从哪里来。

无论我是否将“username=admin;password=admin”放在我的休眠配置中的 URL 上,它都表示我尝试添加的(第一个)表不存在。

那么有人可以告诉我我必须做什么才能让 Squirrel 和 Java/Hibernate 在 Derby 数据库中访问彼此相同的表吗?我认为对上述术语的基本理解——用户名、模式、qualifiedName 和 simpleName,因为它们被 Squirrel 和/或 Derby 使用,可能会起到作用。

这是表创建之一:

这是休眠配置文件:

让我重复一遍;这适用于嵌入式数据库中的一条记录,因此我相信用于连接、创建映射对象、提交等的代码都可以正常工作;但我确信我在使用两种访问方法的登录时做错了。

0 投票
1 回答
3073 浏览

hibernate - SQuirrel SQL 客户端与休眠 4.1.7

有没有人尝试使用 SQuirrel 结合休眠休眠 4.1.7 运行 HQL 查询。

软件版本:

SQuirrel 3.4.0
Oracle Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
Hibernate 4.1.7-final

问题描述

当我附加到休眠进程并创建一个会话时:

  1. “映射对象”选项卡不显示任何对象
  2. 堆栈跟踪显示/li>
  3. 运行一个简单的 hql 查询 ( select t from someTypeName t) 会导致/li>

难道是 SQuirrel 根本不支持 Hibernate 4.1.7?

我会很感激任何帮助,
阿纳托利。

0 投票
1 回答
580 浏览

sql - 通过 SquirrelSQL 查询 Netezza 以未知编码返回 WKT 几何

我正在使用SquirrelSQL在 Netezza 数据库上编写和执行 SQL 查询。使用 Netezza 的空间功能(与 PostGIS 的基本相同),我执行了一个查询并返回了一个包含几何图形的结果。这是查询,供参考:

我的问题是应该包含表示为众所周知的文本(WKT) 的多边形坐标的几何字段看起来像这样:

我似乎无法在 SquirrelSQL 中找到任何地方来指定 VARCHAR 列的编码,而且我已经看到在 Aginity(另一个 SQL 客户端)中返回的列没有编码问题。任何有关如何进行的建议将不胜感激。