[英]How do I connect to my Google cloud SQL instance with C#?
我正在嘗試使用visual studio在c#中編寫程序並將其連接到我的google cloud sql server。 不幸的是,我一直在嘗試解決它並且沒有運氣。 我已經添加了我的IP,我的連接通過MYSQL Workbench工作。
我試圖連接整個數據源,網絡庫,初始目錄等。我在沒有網絡庫的情況下嘗試了它,並在連接期間使用正確的方法在字符串中轉義\\。 我也嘗試了默認的1433端口和3306.沒有運氣。
// Build Connection String
SqlConnection clearviscon = new SqlConnection(@"Server=xx.xx.xx.xx\alpine-park-243102:us-central1:xxx, 3306;Network Library=DBMSSOCN;Initial Catalog=xxdatabase;User ID=root;Password=xxx123");
clearviscon.Open();
您必須使用MySqlConnection。
有關詳細信息,請參閱此鏈接: https : //cloud.google.com/dotnet/docs/getting-started/using-cloud-sql
要連接到Google Cloud SQL for MySQL,您必須使用MySQL客戶端庫。 我推薦MySqlConnector 。
您的連接字符串將是Server=xx.xx.xx.xx;Database=xxdatabase;User ID=root;Password=xxx123
。
如果您使用客戶端SSL證書連接到服務器,請將其添加到連接字符串的末尾: ;SslCa=server-ca.pem;SslCert=client-cert.pem;SslKey=client-key.pem
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.