【问题标题】:Outsystems: configuring a connection to access a MySQL databaseOutsystems:配置连接以访问 MySQL 数据库
【发布时间】:2017-06-08 08:45:54
【问题描述】:

我正在使用 Outsystems Service Studio 开发 Web 应用程序。我需要配置一个连接来访问本地服务器数据库。我收到“连接字符串测试失败:无法连接到任何指定的 MySQL 主机。”我只是发现我无法使用“localhost”进行连接,因为 Outsystems 服务器不是本地服务器,但我无法找到解决方案。怎么了?其他细节:

  • MySQL 服务器已启动并运行

  • 我在 DBMS 中选择了 MySQL

  • 插入了我的架构名称

  • 插入用户名(授予所有权限)

  • 已输入用户密码

尝试了基本配置和高级配置。我插入 j"dbc:mysql://127.0.0.1:3306/mydb?user=outsystems2" 作为连接字符串参数,我得到“连接字符串测试失败:不支持关键字。参数名称:mysql://127.0.0.1: 3306/mydb?用户”。我知道这个连接字符串不能工作,但我找不到一个正常工作的。我已经阅读了许多有关此配置的指南,但没有找到解决方案。感谢大家的时间和帮助,请随时询问更多详细信息

【问题讨论】:

    标签: mysql database database-connection connection-string outsystems


    【解决方案1】:

    卢西亚诺,

    您的 OutSystems 环境是在本地还是在云端?无论哪种方式,您都需要确保此服务器能够访问 - 作为连接 - 到您的 MySQL 数据库服务器。使用 localhost 或 127.0.0.1 与这是运行请求的机器(在本例中为 OutSystems 服务器)的地址几乎相同。你的本地机器上有 MySQL 数据库吗?这不是一个好方法,因为您需要有一个不会改变的地址,否则连接将不稳定,您必须一直重新配置它。

    问候

    【讨论】:

    • 您好 André Vieira,MySQL 数据库在我的本地计算机上,而 Outsystems 应用程序在云中。我知道这是一种不好的方法,目前我正在寻找一种解决方案,要么将我的数据库移动到云中,要么与应用程序集成;或将我的应用程序移动到本地服务器上。这两种方法似乎都很难,我从未尝试过,也没有发现任何类似的案例。
    • 嗨卢西亚诺,你设法让它工作了吗?这是云中 MySQL 的链接,可能会对您有所帮助cloud.oracle.com/mysql
    • 您好,感谢您提供的链接。不幸的是,我无法解决我的问题,但是我在没有使用外部数据库的情况下结束了我的项目。谢谢你的建议
    猜你喜欢
    • 2017-11-18
    • 2011-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-16
    • 2022-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多