我在Java中开发了一个与MySQL数据库交互的REST Web服务。我想部署Web服务并在服务器上创建数据库,以便我可以从应用程序调用它。我尝试了Microsoft Azure但是我无法完成它。我在哪里可以找到相关信息?
答案 0 :(得分:0)
我使用ClearDb的Azure Marketplace中的第三方选项与MySQL数据库有类似的问题。我最终做的是将我的数据库从MySQL实例切换到Azure数据库实例(SQL Server的功能子集)。这对我来说非常有效完美!我能够从我的数据库提要数据查询到我的api,并通过我的Azure Web App访问API。
我知道这对您来说可能不是一个选项,但是,Digital Ocean是一个很棒的云托管选项(扩展类似于Azure,虽然在我看来不太好。)你可以设置一个Linux使用MySQL服务器和JVM的环境,通过那里提供整个API。祝你好运!
答案 1 :(得分:0)
@coderden,根据您的描述,我认为您已经在Azure WebApp上部署了Java应用程序。然后,当您在Azure上创建MySQL数据库以从Java webapp连接时,请确保webapp&在同一资源组中创建的mysql实例,并在Azure上记下MySQL的连接字符串。
作为参考,请参阅article再试一次,虽然它适用于PHP,但Java的步骤相同。