0

私は.Net Frameworkが初めてです。Windows フォーム アプリケーションにデータベースを接続する必要があります。SQL Server Management Studio でデータベースを作成し、アプリケーションは VS 2010 (C#) で作成しました。

アプリケーションからデータベースに接続する方法を見つけることができませんでした (フォームの読み込み時に接続が必要です)。道案内をお願いします。mysql jdbc コネクタに関連するものはありますか?

前もってありがとうマドゥラ

4

3 に答える 3

4

接続文字列をapp.configに次のように入れます

<configuration>
    <configsections>
    </configsections>
    <connectionstrings>
        <add name="connection string">
            connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\App_Data\HREChk.mdf;Integrated Security=True;User Instance=True"
            providerName="System.Data.SqlClient" />
    </add></connectionstrings>
</configuration>

次のように、簡単な接続を作成し、選択クエリを実行して、リーダーからデータを読み取ることができます

using (var conn = new SqlConnection("connection string")) 
using (var cmd = conn.CreateCommand()) 
{ 
    conn.Open(); 
    cmd.CommandText = "SELECT id FROM foo;"; 
    using (var reader = cmd.ExecuteReader()) 
    { 
        while (reader.Read()) 
        { 
            // ... 
        } 
    } 
} 
于 2012-10-15T10:32:40.343 に答える
2

こんにちは、以下はDb接続のコードです

        DataSet ds = new DataSet() ;

        SqlConnection Con = new SqlConnection("Data Source=UrDB;Initial Catalog=es_NG;Persist Security Info=True;User ID=sa;Password=;Connection Timeout=600");
       // SqlConnection Con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=Test;User ID=;Password=;Connection Timeout=600");
        Con.Open();
        string SqlQry = "select top 100 first_name,last_name,email_address  from user";
        SqlDataAdapter da = new SqlDataAdapter(SqlQry, Con); 
        DataTable dtTbl = new DataTable();
        da.Fill(dtTbl);            

ありがとうウタム

于 2012-10-15T11:20:03.953 に答える
1

クラスを使用してデータベースに接続し、SqlConnectionアクションを実行できます。

接続文字列を渡す必要があります。http://www.connectionstrings.com/は、さまざまなデータソースの接続文字列の完全なリストを提供します。

それよりも多くのことを読む必要があります。connection は接続を確立するだけで、操作は実行しません。だからグーグルして、、、LINQ、ADOSqlCommandなどを読んでください。SqlDataAdapterSqlParameter

于 2012-10-15T10:20:03.357 に答える