这有可能在android中使用非sqlite数据库吗?

时间:2013-06-20 14:20:28

标签: android database sqlite

标题说全部。 我可以在Android应用程序中使用mysql / oracle数据库,即使它非常慢而且不好吗?

3 个答案:

答案 0 :(得分:2)

远程使用网络服务是。

在本地,这是理论上的可能,但你可能需要:

  • 有根电话
  • 重新编译DBMS的源代码以支持arm架构(或任何手机使用)
  • 查找/创建支持此DBMS的java(由dalvik支持)的驱动程序
  • 查找/创建此DBMS的api

长话短说,你不想这样做!这不是一个好的解决方案。

说实话,在电话上使用像oracle这样的DBMS,就好像用火箭发射器来杀死飞行......

注意:您可以在this documentation上查看有关Android上的berkley DB的信息

答案 1 :(得分:0)

据我所知,您需要在Android上运行本地数据库。这意味着MySQL / Oracle不是选择。

因为只有java - 你可以尝试使用基于java的数据库。互联网上很少有人。当然,他们必须移植。

答案 2 :(得分:-1)

是的,你可以。

你只需要创建.php,它将从数据库中获取信息并返回一个json。

在Android中,你创建一个httprequest,你可以定位.php文件并分析json。