我从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托管,但我认为这并不重要。
您提到提供者已提供;
“服务器/数据库主机链接,端口号,数据库名称,用户名和密码”
但是,我在连接字符串中看不到对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进行远程连接,则需要正确的端口号,否则提供商可能会在其防火墙处阻止传入的通信。