2015-05-04 44 views
-1

我已經在使用jquerymobile框架的ibm worklight中開發了一個混合應用程序。應用程序使用sqladapter訪問託管在我自己域中的數據庫。它在Ibm worklight控制檯以及AVD上運行良好。但是,當我試圖從真正的Android手機運行應用程序,它不會工作。我試圖訪問數據庫,但它不能在真正的Android設備中工作。我看到了一些解決方案,我應該從我的設備連接到worklight服務器,它怎麼可能?哪些步驟需要進一步遵循?幫助我,我是這門課的新手。工作燈應用程序與數據庫不工作在真正的Android移動設備

+1

添加您的適配器的XML的問題。 –

+0

\t \t \t \t com.mysql.jdbc.Driver \t \t \t \t JDBC:MySQL的://本地主機:3306 /系統 \t \t \t \t \t \t \t \t \t \t \t

+0

我改爲我的主機IP地址。這是否解決了問題,還是需要完成更多步驟? –

回答

0

當一個設備測試,你需要確保以下幾點:

  1. 設備連接到 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> 
    
相關問題