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;
1 回答
您需要设置Custom Google Cloud SQL实例 . 然后你可以在
Settings
>Database
>Switch to a Custom Cloud SQL Database
的实例中指向这两个应用程序EDIT:
另一个选项是在另一个应用程序中设置对模型的计算引用 .
在App1的Google Cloud SQL实例授权设置中授予对App2的访问权限(参见上面的链接) .
在App2中创建计算模型 .
在数据源查询中: