[英]How to connect to Cloud SQL using Xamarin (iOS project) on Visual Studio
I read the documentation on Cloud SQL here but in the solution explorer I not have appsettings.json file to put this code:我在这里阅读了 Cloud SQL 上的文档,但在解决方案资源管理器中我没有 appsettings.json 文件来放置此代码:
{
"CloudSQL" : {
ConnectionString": "Host=127.0.0.1;Uid=DATABASE_USER;Pwd=PASSWORD;Database=DATABASE_NAME"
}
}
Then, in your Startup.cs file, create a database connection:然后,在您的 Startup.cs 文件中,创建一个数据库连接:
var connectionString = new MySqlConnectionStringBuilder(
Configuration["CloudSql:ConnectionString"])
{
// Connecting to a local proxy that does not support ssl.
SslMode = MySqlSslMode.None,
};
DbConnection connection =
new MySqlConnection(connectionString.ConnectionString);
I use empty blank project for iOS on Visual Studio on Mac.我在 Mac 上的 Visual Studio 上使用 iOS 的空白项目。 How to connect to Cloud SQL?如何连接到云 SQL?
You can hard code the connectionString
in code behind:您可以在后面的代码中对connectionString
进行硬编码:
var connectionString = new MySqlConnectionStringBuilder("Host=127.0.0.1;Uid=DATABASE_USER;Pwd=PASSWORD;Database=DATABASE_NAME")
{
// Connecting to a local proxy that does not support ssl.
SslMode = MySqlSslMode.None,
};
DbConnection connection = new MySqlConnection(connectionString.ConnectionString);
Well, it is not recommend to connect directly to a db server from a client.好吧,不建议从客户端直接连接到数据库服务器。 It's unsafe.这是不安全的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.