如何在两个应用制作工具应用之间共享数据?



我为不同的目的创建了两个应用程序制作应用程序。但是,有一些数据在两个应用程序之间是通用的。

如何在这些应用制作工具应用之间访问/连接数据?

您需要设置一个自定义的 Google Cloud SQL 实例。然后,您可以将两个应用程序指向实例Settings>Database>Switch to a Custom Cloud SQL Database

编辑:

另一个选项是在另一个应用中设置对模型的计算引用。

  1. 在 App1 的 Google Cloud SQL 实例授权设置中授予对 App2 的访问权限(请参阅上面的链接(。
  2. 在 App2 中创建计算模型。
  3. 在数据源查询中:

    var conn = Jdbc.getCloudSqlConnection('jdbc:google:mysql://INSTANCE_CONNECTION_NAME/DATABASE_NAME', 'USERNAME', 'PASSWORD');
    var stmt = conn.prepareStatement("SELECT * from TABLE_NAME");
    var res = stmt.executeQuery();
    var records = [];
    while(res.next()) {
    var record = app.models.MODEL_NAME.newRecord();
    record.FIELD_1 = res.getString(1);
    record.FIELD_2 = res.getString(2);
    record.FIELD_3 = res.getString(3);
    records.push(record);
    }
    res.close();
    stmt.close();
    conn.close();
    return records;
    

最新更新