首页 > 解决方案 > 如何将经典 ASP 代码连接到 FreeSQLDatabase.com 数据库?

问题描述

我从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 托管的,但我认为这并不重要。

标签: mysqlvbscriptasp-classicadodbfreesqldatabase

解决方案


您提到提供者提供;

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

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

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

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 远程连接,则需要正确的端口号,否则提供商可能会在其防火墙处阻止传入流量。


推荐阅读