日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于MySqlConnection的一个特殊异常

發布時間:2023/12/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于MySqlConnection的一个特殊异常 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近給一個客戶做一個項目,其中要與另外一個系統進行數據交換,而那個系統使用的是MySql,因此,從網上下載了一個MySql Connector,由于以前沒有用過MySql,而且這個MySql服務器位于互聯網上,因此,盡管只是簡單的SELECT、INSERT、UPDATE語句,自己也測的比較仔細,最后,非常自信的把軟件拿過去執行。
  當然,結果是出現了意料之外異常:"System.Transactions.Diagnostics.DiagnosticTrace"類型初始值設定項引發異常,而且是在最基本的連接測試的時候出現的,即MySqlConnection.Open()的時候就立即出現該異常。
  郁悶自是不用提了,好在背著筆記本,帶著源代碼,于是就在筆記本上進行調試,但是一切正常,于是懷疑客戶的機器環境問題(我是Vista,客戶運行該程序是在Win2003服務器上)。但最終還是否定了——新的IBM服務器,Win2003企業版+各種補丁的機器實在沒有理由懷疑。

  然后又懷疑是兼容性的問題(程序使用了.NET 3.5,并使用WPF做界面),于是去找了若干個版本的Connector,但是依然如故!于是只好把自己的筆記本放在哪里,先把今天的活兒干了。
  晚上回來,被這事鬧得睡不著了,于是又去找了Connector的源代碼,又認真地跟蹤了一下出錯信息,發現了秘密:
  原來,MySqlConnection要讀取應用程序的配置文件!
  而恰巧,我也使用了與主程序同名的.config自定義配置文件,但由于里面保存了很多連接信息,出于安全的原因,整個文件的內容是被我加了密的,但MySqlConnection把它當成正常的配置文件讀取,這個文件內容當然是無法讀取了!
  
  于是出現了上面的錯誤,屢試不爽!

  這個問題可能很少會遇到,但一旦遇到,確實很難想到會是這種原因!
  寫個帖子,給可能會遇到這種情況的朋友提個醒。

轉載于:https://www.cnblogs.com/yuxs/archive/2008/05/27/1208058.html

總結

以上是生活随笔為你收集整理的关于MySqlConnection的一个特殊异常的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。