在WIndows上测试ODBC的最简单方法

时间:2010-04-24 00:44:44

标签: odbc

使用unixODBC,您可以使用名为“isql”的简单命令行实用程序来测试某些查询的连接和权限。无需编写额外的代码或安装libs或膨胀的程序,有没有一种简单的方法来打开X数据源发送一些sql命令并完成它?

最好在命令行上执行此操作。

6 个答案:

答案 0 :(得分:23)

通过ODBC连接在Windows中创建快速测试查询的一种方法是使用DQY格式。

要实现此目的,请创建一个DQY文件(例如 test.dqy ),其中包含如下所示的前两行(XLODBC和1),然后是第三行上的ODBC连接字符串,并且查询第四行(全部在一行),例如:

XLODBC
1
Driver={Microsoft ODBC for Oracle};server=DB;uid=scott;pwd=tiger;
SELECT COUNT(1) n FROM emp

然后,如果您通过双击打开文件,它将在Excel中打开并使用查询结果填充工作表。

答案 1 :(得分:10)

通过“控制面板”>创建ODBC连接后,可以使用“测试连接”功能。管理工具>数据源。

要测试SQL命令本身,您可以尝试:

http://www.sqledit.com/odbc/runner.html

http://www.sqledit.com/sqlrun.zip

或者(从长远来看可能更简单,更有用)您可以在几分钟内完成测试ASP.NET或PHP页面,以便通过IIS自行运行SQL语句。

答案 2 :(得分:10)

创建一个文件SOMEFILENAME.udl然后双击它并将其设置为ODBC连接对象,用户名,密码,目标服务器

答案 3 :(得分:8)

对于即席查询,ODBC Test utility非常方便。它的设计和接口更倾向于测试ODBC API的各个部分。但它可以很好地运行查询和显示输出。它是Microsoft Data Access Components

的一部分

要运行查询,您可以点击连接按钮(或使用ctrl-F),选择数据源,输入查询,然后ctrl-E执行查询,ctrl-R显示结果(例如,如果是SELECT或返回游标的东西)。

答案 4 :(得分:1)

一个简单的方法是:

创建一个假的" *。UDL"桌面上的文件

(UDL文件在这里描述: https://msdn.microsoft.com/en-us/library/e38h511e(v=vs.71).aspx

如果你也可以按照那里的说明定制它。 )

答案 5 :(得分:1)

已经有一段时间了,但是由于我确实可以回答这个问题,因此我将与大家分享,也许有人会从中受益。

Jaime de Los Hoyos编写了一个非常不错的程序来精确地做到这一点:ODBC查询工具。
不幸的是,Jaime的网站已经解散,但您仍然可以在以下位置找到该程序及其源代码:
https://sourceforge.net/projects/odbc-query-tool/files/latest_release/

该程序基于GUI,包含一个可执行文件,无需在计算机上安装任何东西。

Jaime的个人资料:https://stackoverflow.com/users/878998/jaime-de-los-hoyos-m
海梅(Jaime)在论坛上发帖谈论其程序:https://forum.powerbasic.com/forum/user-to-user-discussions/source-code/48266-odbc-query-tool-retrieve-information-from-any-database-easily

相关问题