C#コールServer_SQL:
SqlCommandオブジェクト:データベースコマンド文
//データベースのパス
静的な文字列GetConnectString()
{
リターン"データソース= 192.168.0.96;初期カタログ=笑;ユーザーID = SA;趙PWD =";
}
挿入データベース情報
プライベート無効InsetSQL()
{
使用して(コネティカットSqlConnectionのSqlConnectionの新しい新=(GetConnectString()))
{
//データベースを開く
conn.Open();
//插入数据の
列STR = "INSERT INTO [母] [DBO] [学生] VALUES( 'WWWW'、 '111'、 'hahhhh')。";
SqlCommandオブジェクトSQLC =新しいSqlCommandオブジェクト(文字列、CONN)。
//操作の数
ます。Label1.Text = sqlc.ExecuteNonQuery()ToStringメソッド() 。
//接続のクローズ
はconn.closeを();
}
}
//データベース情報のラベル表示照会
ます。private void SelectSQL()
{
使用して(コネティカットSqlConnectionのSqlConnectionオブジェクトを新しい新=(GetConnectString()))
{
//データベースを開く
conn.Open();
//データベースコマンドを作成します
SqlCommandオブジェクトCMD = conn.CreateCommand();
//クエリを作成します
cmd.CommandTextは= "[笑SELECT * FROM ] [DBO] [学生] .."。
//のデータストリームリーダーにデータベースから読み出し
SqlDataReaderのリーダーcmd.ExecuteReader =();
データがない場合、リーダから//データは、次の行を読み取る、reader.Read()戻り値flase
ながら(reader.Readを( ))
{
文字列名= reader.GetString(reader.GetOrdinal( "名前"));
INT = reader.GetInt32年齢(reader.GetOrdinal( "年齢"));
文字列= reader.GetString性別(reader.GetOrdinal(「性別"));
//出力データ形式
Label2.Text = Label2.Text +" \ N - '+(名+ "" +年齢+ "" +性別);
}
//接続のクローズ
はconn.closeを();
}
}
削除データベース情報
プライベート無効InsetSQL()
{
使用(コネチカットSqlConnectionのSqlConnectionの新しい新=(GetConnectString()))
{
//オープンデータベース
conn.Open();
//データ操作コマンドの削除
文字列のSQL = "DELETE FROM haha.dbo.student名= 'WWWW'を";
SqlCommandオブジェクトCMD = conn.CreateCommand()。
cmd.CommandText = SQL;
label3.Text = cmd.ExecuteNonQuery()toString()を。
//接続のクローズ
はconn.closeを();
}
}