mysql - 如何将经典 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 托管的,但我认为这并不重要。
解决方案
您提到提供者提供;
“服务器/数据库主机链接、端口号、数据库名称、用户名和密码”
但是,我没有在连接字符串中看到对端口号的引用。
这是一个带有端口号的示例;
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 远程连接,则需要正确的端口号,否则提供商可能会在其防火墙处阻止传入流量。
推荐阅读
- python - 如何使用 SQLALCHEMY 从两个表中获取数据
- python - 为什么以“b'...'”形式(使用 Python 字节对象的 b 前缀)解码 base64 字符串会产生意想不到的结果?
- javascript - 如何使用 jQuery Multi Step Form Wizard Plugin 创建指向选项卡的链接
- reactjs - 为什么我必须在这个 JSX 元素中使用扩展运算符?
- php - 如何在不显示 ID 号的情况下使用 Yii2 Sluggable Behavior?
- javascript - 电子表格.values.get 但与其他工作表
- image - MATLAB图像处理--如何提高寻找圆度算法的准确率?--
- swift - 在 XCTestCase 中读取测试数据时出现“中断的系统调用”
- r - 分类伯努利分布中的GBM错误
- c# - 如何将结构作为函数/方法的参数?