通过SQL连接到数据库你好
我想通过 SQL 查询连接到数据库。
我已经编写了 JSL 脚本
dt = 打开数据库(
“驱动程序 = {SQL 服务器};
服务器 = HAISQLC162\HAISQLC162,3187
UID = hw_tests_viewer
密码 = ********
数据库 = HW_Chip_Tests;”
,
“选择 *
来自 [HW_Chip_Tests].[viewer].[chip_tests_row_data_3m_v]
其中 VID = 'S232NNC300578' "
);
但收到错误提示:未找到数据源名称且未指定默认驱动程序
我做错了什么?

数据存取视窗回复:通过 SQL 连接数据库不确定这样是否更简单,但您也可以尝试“文件”>“数据库”>“打开表”。您可能需要创建一个 ODBC 用户源。从 SQL Server 打开表后,您可以在红色或绿色三角形下找到连接字符串(取决于您使用的 JMP 版本)。
回复:通过 SQL 连接数据库我觉得连接字符串的格式不对。通常看起来像这样
Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
它的具体外观取决于您的数据库、驱动程序、PC 上的设置等等。
您也可以尝试使用 JMP 的查询生成器创建连接,并从中提取连接字符串(它会使用“新建 SQL 查询”而不是“打开数据库”,我建议您使用后者,因为 JMP 未来应该会支持这种方法)。它创建的连接字符串会略有不同,因为它可能会以 ODBC 为前缀。
回复:通过 SQL 连接数据库有没有机会逐步展示如何获取连接字符串?
回复:通过 SQL 连接数据库你好@DualBison1041 ,是的,有一种方法可以获取连接字符串,您可以通过以下方式生成 JMP 数据库查询:
- 文件 => 数据库 => 查询生成器(或在 JMP 19 中为文件 => 连接到 => ODBC => 查询生成器)
- 选择您想要的连接(例如 ODBC:新连接、计算机数据源...)
- 下一个
- 构建查询
- 然后例如保存修改脚本到脚本窗口将显示连接字符串
BR
