C#のデータベース接続エラーSqlHelper

これは、数日間のエラーメッセージの最初のを見て、私を悩ませている問題

コード:

private static string connectionString = ConfigurationManager.ConnectionStrings["connstr"].ConnectionString;

プロファイル

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <connectionStrings>
      <add name="connstr" connectionString="server=localhost;port=3306;user=root;password=123456;database=test"/>
    </connectionStrings>
</configuration>

最初に私はそれを接続文字列だと思ったし、その後直接、接続文字列を使用してpublic static string connectionString = "server=localhost;port=3306;user=root;password=123456;database=test";
問題がないので、

たconnectionStringはnullを返しビットを参照してください。
設定ファイルの形式や読み取りの問題の方法ではありません
、構成ファイルに入れ

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="connstr" value="server=localhost;port=3306;user=root;password=123456;database=test"/>
  </appSettings>
</configuration>

方法を読み取るprivate static string connectionString = ConfigurationSettings.AppSettings[
ことは、接続文字列読み取りまたはnullに与えられていないがので

だから、Baiduのグーグルの数を経験し、問題を参照してください、メイン2があります

  1. 接続の問題は、文字列
    server=localhost;port=3306;uid=root;pwd=123456;database=test
    のユーザー名は、UID、パスワードPWDに変更しました
  2. ファイルの場所
    のUI層のプロジェクトのダウン

おすすめ

転載: www.cnblogs.com/JaminYe/p/11490301.html
おすすめ