带有数据库的worklight应用程序无法在真正的Android移动设备中运行

时间:2015-05-04 03:54:29

标签: ibm-mobilefirst worklight-adapters worklight-server

我使用jquerymobile框架在Ibm worklight中开发了一个混合应用程序。应用程序使用sqladapter访问我自己的域上托管的数据库。它在Ibm worklight控制台以及AVD上都能正常工作。但是当我试图从真正的Android手机运行应用程序时,它不会工作。我试图访问数据库,但它在真正的Android设备中不起作用。我看到一些解决方案,我应该从我的设备连接到worklight服务器,它是如何可能的?需要采取哪些措施?帮助我,我是这门课程的新手。

1 个答案:

答案 0 :(得分:0)

在设备中进行测试时,您需要确保以下内容:

  1. 设备已连接到与承载Worklight Server的计算机相同的 WiFi网络
  2. SQL适配器connectionPolicy指向承载Worklight Server的计算机的 IP地址

    更改" localhost"到IP地址:

    <connectionPolicy xsi:type="sql:SQLConnectionPolicy">
        <dataSourceDefinition>
            <driverClass>com.mysql.jdbc.Driver</driverClass>
            <url>jdbc:mysql://localhost:3306/mydb</url>
            <user>myUsername</user>
            <password>myPassword</password> 
       </dataSourceDefinition>
    </connectionPolicy>