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