我为不同的目的创建了两个应用程序制作应用程序。但是,有一些数据在两个应用程序之间是通用的。
如何在这些应用制作工具应用之间访问/连接数据?
您需要设置一个自定义的 Google Cloud SQL 实例。然后,您可以将两个应用程序指向实例Settings
>Database
>Switch to a Custom Cloud SQL Database
编辑:
另一个选项是在另一个应用中设置对模型的计算引用。
- 在 App1 的 Google Cloud SQL 实例授权设置中授予对 App2 的访问权限(请参阅上面的链接(。
- 在 App2 中创建计算模型。
在数据源查询中:
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;