繁体   English   中英

如何在 Visual Studio 上使用 Xamarin(iOS 项目)连接到 Cloud SQL

[英]How to connect to Cloud SQL using Xamarin (iOS project) on Visual Studio

我在这里阅读了 Cloud SQL 上的文档,但在解决方案资源管理器中我没有 appsettings.json 文件来放置此代码:

  {
  "CloudSQL" : {
     ConnectionString": "Host=127.0.0.1;Uid=DATABASE_USER;Pwd=PASSWORD;Database=DATABASE_NAME"
  }
}

然后,在您的 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);

我在 Mac 上的 Visual Studio 上使用 iOS 的空白项目。 如何连接到云 SQL?

您可以在后面的代码中对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);

好吧,不建议从客户端直接连接到数据库服务器。 这是不安全的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM