安卓连接数据库

Posted

技术标签:

【中文标题】安卓连接数据库【英文标题】:Android connect to database 【发布时间】:2018-04-22 03:03:51 【问题描述】:

我在 MAC OS 的 android Studio 中的一个 Android 项目中工作,我在尝试从数据库中的注册表中保存(然后插入)数据时遇到问题。 我不明白哪种是将数据保存在数据库中的最佳方法。 我已经使用 phpMyAdmin 安装了 mysql Workbench 和 XAMPP,但我不知道它在 Android 中的运行情况。因为当我在 Netbeans 中编写 Java 时很简单,只需为 sql 添加一个“.jar”文件并在 MySQL 中创建表和过程然后在 Java 代码中调用这些过程?

【问题讨论】:

Google 获取 SQLite Android 教程 【参考方案1】:

Android 应用程序无法直接连接到远程数据库。

如果你想在手机中保存一些东西,你可以使用 SQLite。 但是如果你想使用 MySQL/SQL Server,你需要通过 REST API 公开这些表。

创建一个 API 服务,它可以访问这些表,并编写一个 REST API 来对远程数据库执行 CRUD 操作。 Mobile 将调用 API 代表其执行 Remote DB 操作。

【讨论】:

从技术上讲,这不是真的。在允许连接到 MSSQL 数据库之前,我使用了一些 java 库。虽然想不起来是哪一个。但是,这当然不是一种真正安全的方法,因为您可以轻松地反编译 apk 文件并找到连接。

以上是关于安卓连接数据库的主要内容,如果未能解决你的问题,请参考以下文章

安卓手机连接电脑软件

ADB连接手机的两种方式(usb数据线连接和wifi连接)

安卓连接数据库

安卓postgresql连接

火山安卓连接不上mysql 但是navicat能连接成功?

安卓手机如何连接mac苹果电脑来看文件。。?