我正试图从运行java应用程序的Google Cloud Run实例连接到Google Cloud SQL实例。
我在谷歌云sql文档中找不到一个关于我的mysqljdbc连接字符串应该是什么的例子
有人知道这些信息吗?
我可以找到这个例子,但它是为云运行而完全管理的,尽管他们在代码中发布了字符串结构:
// Configure which instance and what database user to connect with.
config.setJdbcUrl(String.format("jdbc:mysql:///%s", DB_NAME));
config.setUsername(DB_USER); // e.g. "root", "postgres"
config.setPassword(DB_PASS); // e.g. "my-password"
// For Java users, the Cloud SQL JDBC Socket Factory can provide authenticated connections.
// See https://github.com/GoogleCloudPlatform/cloud-sql-jdbc-socket-factory for details.
config.addDataSourceProperty("socketFactory", "com.google.cloud.sql.mysql.SocketFactory");
config.addDataSourceProperty("cloudSqlInstance", CLOUD_SQL_CONNECTION_NAME);
您可以在这个链接中找到整个文档文件。