【问题标题】:How to connect Classic ASP code to FreeSQLDatabase.com database?如何将经典 ASP 代码连接到 FreeSQLDatabase.com 数据库?
【发布时间】:2020-10-05 13:06:03
【问题描述】:

我从https://www.freesqldatabase.com/创建了一个免费的SQL数据库

在创建数据库时,我得到了一个服务器/数据库主机链接、端口号、数据库名称、用户名和密码。

使用这些信息,我如何使用 Classic ASP 连接到数据库?

这是我目前写的代码 -

set conn=Server.CreateObject("ADODB.Connection")
conn.Open "Driver={MySQL ODBC 5.2 UNICODE Driver};Server=sql3.freesqldatabase.com;Database=dbname;User=username;Password=password;Option=3;"

不过,它似乎没有完成这项工作。我应该进行哪些更改才能成功连接到该数据库?该数据库是通过 PHPMyAdmin 托管的,但我认为这并不重要。

【问题讨论】:

  • 想必您已经在服务器上下载并安装了 MySQL ODBC 驱动程序,并且您的连接字符串反映了您安装的驱动程序的版本

标签: mysql vbscript asp-classic adodb freesqldatabase


【解决方案1】:

您提到提供者提供了;

“服务器/数据库主机链接、端口号、数据库名称、用户名和密码”

但是,我在连接字符串中没有看到对 port number 的引用。

这是一个带有端口号的示例;

conn.Open "Driver={MySQL ODBC 5.2 UNICODE Driver};Server=sql3.freesqldatabase.com;Database=dbname;Port=1234;User=username;Password=password;Option=3;"

如果您打算通过 TCP/IP 进行远程连接,则需要正确的端口号,否则提供商可能会在其防火墙处阻止传入流量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-14
    • 2020-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多