gpt4 book ai didi

mysql - LotusScript - 如何连接到 MySQL?

转载 作者:行者123 更新时间:2023-11-29 07:03:08 27 4
gpt4 key购买 nike

抱歉可能有重复。

我正在尝试从我的 LotusScript 代码(在我的一些旧项目中)连接到我的 MySQL 数据库:

Option Public
Option Declare

UseLSX "*LSXODBC"

Sub Initialize
Dim mysqlConnection As New ODBCConnection
Dim sqlQuery As New ODBCQuery
Dim result As New ODBCResultSet

Call mysqlConnection.ConnectTo("url","root","111111")
If Not mysqlConnection.IsConnected Then
MessageBox "No connection. Try again later."
Exit Sub
Else
MessageBox "Connection success."
End If
End Sub

我不知道在 LotusScript 中设置数据库 url 的正确方法是什么。我已经尝试了许多可能的解决方案,但没有任何效果,还发现了许多不同的网址,但也没有帮助。

情况:

例如,我正在尝试使用名称“test_db”连接到端口 3306 中的本地主机 MySQL 库。

问题:

URL 必须是什么样子?

附:另外,如果您有更多可能的方法从 LotusScript 连接到 MySQL DB - 我将很高兴看到它们。

谢谢。

最佳答案

根据 documentation for the ConnectTo method of ODBCConnetion class ,您没有指定 URL。您指定数据源名称,也称为 DSN。这是您在将执行代码的 Windows 计算机上的“数据源 (ODBC)”工具中配置连接时分配的名称。

在 Windows 10 上,“数据源 (ODBC)”工具可在控制面板的管理工具下找到。在我手边的 Windows 2008 服务器上,管理工具直接位于“开始”菜单上。我确信他们已将其隐藏在其他 Windows 版本的其他位置。 (我记得在某些版本中它位于“附件”下。)

请注意,在 64 位版本的 Windows 上,您需要了解代码是否在 32 位环境中运行 - 就像它在 Notes 客户端中运行一样,还是在 64 位环境中运行,这<如果它在 Domino 服务器的后台运行,则可能是这样。 “数据源 (ODBC)”工具有单独的 32 位和 64 位版本,使用哪一个版本都非常重要。如果您完全不确定,请运行它们并在每个中配置相同的 DSN 名称,

关于mysql - LotusScript - 如何连接到 MySQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42644323/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com