安卓连接数据库
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 文件并找到连接。以上是关于安卓连接数据库的主要内容,如果未能解决你的问题,请参考以下文章