2014-01-05 23 views
2

我正在計劃一個需要連接到MySQL數據庫的應用程序。我可以在我的Codename One項目中使用JDBC並期望它在運行時工作嗎?你可以在Codename One中使用JDBC嗎?

如果Codename One不支持JDBC,我可以使用Codename One生成的本機代碼(Objective-C)實現與MySQL的連接嗎?

那麼如果這是不可能的,我可以將我的Codename One項目連接到在MySQL服務器旁邊的服務器上運行的php腳本嗎?

回答

1

您只能使用REST API或類似方式連接到服務器。 JDBC不會通過字節碼轉換過程,並且沒有JDBC驅動程序是針對不可靠的移動設備網絡連接而設計的。

無論它將數據庫暴露給無線網絡都很不安全。

只需添加到這個還有這個新的崗位覆蓋連接到MySQL在後端:https://www.codenameone.com/blog/connecting-to-a-mysql-database.html

+0

感謝曬,所以如果我是採用REST API我可以用它來連接到服務器數據庫的安全,當Codename One翻譯了Java代碼後,它可以與所有設備一起使用嗎? – sebjwallace

+0

是的,這是主意 –