Yes, obviously, you can connect script applications with Google Cloud SQL via JDBC.
Connecting to a Google Cloud SQL instance from a Google Apps script: The
Google Apps script has the ability to connect to databases via JDBC using the Jdbc service.
:
, Google APIs Console. . . .
Google Cloud SQL:
Script, getCloudSqlConnection. , getConnection, Google Cloud SQL.
var conn = Jdbc.getCloudSqlConnection("jdbc:google:rdbms://instance_name/database_name");
, MySQL.
:
function insert() {
var fname="First Name"
var lname="Last Name"
var conn = Jdbc.getCloudSqlConnection("jdbc:google:rdbms://instance_name/database_name");
var stmt = conn.createStatement()
var query="insert into person(FNAME,LNAME) values('"+fname+"','"+lname+"')"
stmt.execute(query)
stmt.close()
conn.close()
}
:
.
function read() {
var conn = Jdbc.getCloudSqlConnection("jdbc:google:rdbms://instance_name/database_name");
var stmt = conn.createStatement()
var query="select FNAME, LNAME from person"
var rs= stmt.executeQuery(query)
while(rs.next()){
Logger.log("First Name : "+rs.getString(1)+" , "+"Last Name : "+rs.getString(2))
}
rs.close()
stmt.close()
conn.close()
}