Android JDBC 连接器

Posted

技术标签:

【中文标题】Android JDBC 连接器【英文标题】:Android JDBC connector 【发布时间】:2014-10-13 13:10:51 【问题描述】:

我正在开发一个应用程序,它可以在不使用任何网络服务的情况下将数据插入数据库。我用 mysql 工作台在我的笔记本上创建了一个数据库。我可以使用模拟器将数据插入数据库,但无法使用手机将数据插入数据库。 我已经改变了路径

jdbc:mysql://10.0.2.2:3306/ with jdbc:mysql://xx.xx.xx.xx:3306/

xx.xx.xx.xx 来自我的 localhost 机器的 ipconfig。我用模拟器再次尝试过,我仍然可以插入数据,但是当我用手机尝试时,我不能。可能是什么原因?

【问题讨论】:

【参考方案1】:

您无法从 android 本地访问 MySQL 数据库。编辑:实际上您可能能够使用 JDBC,但不推荐(或可能不起作用?)...见

Android JDBC not working: ClassNotFoundException on driver

Android 无法直接连接到数据库服务器。因此,我们需要创建一个简单的 Web 服务,将请求传递给数据库并返回响应。

请参阅本教程:

how-to-connect-android-with-php-mysql

【讨论】:

谢谢,我想我会使用 REST API

以上是关于Android JDBC 连接器的主要内容,如果未能解决你的问题,请参考以下文章

Android 无法直接连接 Postgres 数据库,也无法使用 JDBC 连接

与android上的mysql jdbc连接器连接时出现ClassNotFoundException

android JDBC mysql java 连接器应用程序:preDexDebug

Android用jdbc链接mysql并对数据库进行增,删,改,查;注意是Android

Android上的Postgresql JDBC连接错误

使用 JDBC 将 android 与数据库连接