【问题标题】:Does manipulating MySQL data using React Native Application possible?是否可以使用 React Native Application 操作 MySQL 数据?
【发布时间】:2018-09-12 08:31:00
【问题描述】:

我即将创建一个 React Native 移动应用程序,它可以在完全不使用 PHP(后端)的情况下将数据操作到远程 MySQL 数据库(云/非移动设备)。有没有可能?

【问题讨论】:

  • 请注意: 移动应用程序可以被反编译。如果您的应用被反编译,您的数据库凭据将被暴露,使您的数据库易受攻击并受到攻击。
  • 我的错,所以需要一个 php 后端。谢谢!
  • 虽然不一定是 PHP。它可以是任何服务器端语言。重要的是构建具有良好安全性和用户角色的适当 API。

标签: javascript android mysql react-native


【解决方案1】:

您不必使用连接到数据库的 Web 服务(但建议这样做)。 就我而言,我编写了一个本机模块(Android https://facebook.github.io/react-native/docs/native-modules-android.html),然后使用 JDBC 与 mysql 服务器连接。将此行添加到您的 gradle 依赖项(如果是 android)

compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.44'

和编写一个简单的java jdbc程序一样的代码,你可以连接到一个数据库并对其执行操作。如果您需要进一步说明,请发表评论。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-22
    • 2015-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-20
    相关资源
    最近更新 更多