C⼰フォーム-データベース接続と登録機能の実現例


本記事では、C〓〓フォームのデータベース接続と登録機能の実現を紹介します。
ツールまたはプラットフォーム:VS 2010、sqlserver 2012
1.フォームを作成したら、データをクリックして、新しいデータソースを追加することを選択します。

2.データベースの選択

3.データセットの選択

4.新規接続-Microsoft SQL Server,テストを追加してください。

5.データベースを追加します。接続文字列の部分をコピーして、後で使います。

6.接続文字列を設定ファイルに保存する

7.データベースを使う必要がある部分を選択します。私の工程は小さいので、表だけを選択しました。読者は必要に応じて自分で追加します。

8.データベースに関する名前空間を導入する。データベースの名前空間を追加)

9.テキストボックス2つ、ラベルとボタン1つ、パンニュー容器1つを追加し、属性を変更します。

10.パスワードの入力文字を追加します。

 private void textBox2_TextChanged(object sender, EventArgs e)
  {
   this.textBox2.PasswordChar = '*';
  }
11.追加ボタンクリックイベント

private void button1_Click(object sender, EventArgs e) //        
  {
   //        
   string userid = this.textBox1.Text;
   string password = this.textBox2.Text;
   if (userid.Equals("") || password.Equals(""))//        
   {
    MessageBox.Show("          ");
   }
   else//         
   {
    string connectionString = "Data Source=SC-201609191651;Initial Catalog=BigWork;Persist Security Info=True;User ID=sa;Password=qwe1314521";
    SqlConnection SqlCon = new SqlConnection(connectionString); //     
    SqlCon.Open(); //     
    string sql = "Select * from users where userid='" + userid + "' and userpwd='" + password + "'";//    sql  
    SqlCommand cmd = new SqlCommand(sql,SqlCon);
    cmd.CommandType = CommandType.Text;
    SqlDataReader sdr;
    sdr = cmd.ExecuteReader();
    if (sdr.Read())   //      
    {
     MessageBox.Show("    ", "  ");
    }
    else
    {
     MessageBox.Show("        ", "  ");
     return;
    }
   }
   panel1.Visible = false;
  }
12.運転結果

知識を補充します:c〓windowformはデータベースの2種類の方法をつなぎます。
一、純操作実現
第一歩:データベース操作
1、Sql Server 2005の企業管理器を開け、現在稼働しているのがlocalサーバでない場合は、それを削除し、Sql Serverを新たに登録し、localを追加して登録を実現する。
2、localの下のデータベースを右クリックして、すべてのタスクを選択して、追加のデータベースウィンドウを選択して、追加のデータベースウィンドウをポップアップします。追加するデータ、データベース名、データベース名を選択して、ユーザー名を決定して、成功を追加します。
注意:データベースがなくなったら、データベースを分離して保存する必要があります。データベースの右クリック→すべてのタスク→データベースを分離すると完了します。
ステップ2:Visatualstudioでの操作
1、新規プロジェクトを作成し、windowsフォームアプリケーションを選択します。
2、form 1フォームにツールボックスを追加---データ---DataGridview
3、Data Gridviewの上枠の三角符合を選択し、データソースの下にプロジェクトデータソースを追加し、データベースを選択し、次のステップで接続下のSql Serverを新規に選択し、引き続き接続ウィンドウをポップアップし、このウィンドウのサーバ名に英語ポイント番号を記入します(.)、サーバに登録してSqlServer IDを使って認証します。データベースのユーザー名とパスワードを記入して、データベースを選択して接続をテストします。成功すれば接続が成功したと説明します。
4、VisatualStudioであなたのファイルを実行すると、form 1に追加されたData Gridviewに逆のデータテーブルが表示されます。
二、コード実現
1、新規プロジェクトを作成し、windowsフォームアプリケーションを選択します。
2、form 1フォームにツールボックスのデータを追加する---Data Gridview
3、ダブルクリックして、form 1フォームに、まずform 1の頭に二つを追加します。using System.data。using System.data.Sql client。そしてform 1_ロード()イベントでは下記のコードを作成します。

String constr=”data source=.;intial catalog=student;user id=sa;password=”; 
//        
SqlConnection conn=new SqlConnection(constr);           
//SQL       
Conn.open();                       
//     
Messagebox.show(“    !”);                
//    ,             。
String sql=“select * from student”;               
//       
SqlDataAdapeter find=new SqlDataAdapter(sql,conn); 
//   DataAdapter       ,SqlDataAdapter    DataSet  SQL Server      ,         
DataSet save=new DataSet();         
//  DataSet  
find.Fill(save,"wu");            
//   DataAdapter Fill  (  ),  SELECT    fill(   ,"       ") 
DataGridView1.Datasource=save.Tables[0];   
//  DataGridView1     
conn.close();              
//     
以上のC〓〓のフォーム-データベースの接続と登録の機能の実現の実例は小さい編集がみんなのすべての内容に分かち合うので、みんなに1つの参考をあげることができることを望んで、みんながよけいに私達を支持することをも望みます。