亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在mysql連接字符串中添加應用程序名稱/程序名稱

在mysql連接字符串中添加應用程序名稱/程序名稱

C#
肥皂起泡泡 2021-11-28 17:50:50
我正在尋找在連接字符串中添加應用程序名稱或程序名稱的解決方案,以便它在“MySQL Workbench”的“客戶端連接”下可見。SQL Server:MySql Server 5.6 | .Net DLL 版本:8.0.11.0(從https://dev.mysql.com/downloads/connector/net/8.0.html下載)這是我的連接字符串private static string myConnectionString = string.Format("server=192.168.2.2;uid={0};pwd={1};database=databse;SslMode = none;Application Name=My Application;", Username, Password);
查看完整描述

1 回答

?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

MySQL Workbench 中的“程序名稱”列來自program_name連接屬性。在MySQL文檔錯誤地聲稱:

MySQL Connector/NET 定義了這些屬性:

  • _program_name: 客戶名稱

這在兩個方面是錯誤的:屬性名稱有一個錯字(前導下劃線)和設置它的代碼被刪除

無法(連接字符串設置或其他方式)在 MySQL Connector/NET 中設置此屬性的值。此外,連接屬性是初始握手的一部分,因此在建立連接后無法設置它們(例如,在您的應用程序代碼中)。

如果您愿意更改 ADO.NET 連接器庫,MySqlConnector庫在v0.44.0 中添加了對Application Name連接字符串選項的支持;這將讓您控制發送到服務器的連接屬性(它將顯示在 MySQL Workbench 中)。


查看完整回答
反對 回復 2021-11-28
  • 1 回答
  • 0 關注
  • 342 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號