学なし高卒社員の趣味・日常

自分の好きなことを書くだけ

【C#】初心者が教えて覚えるSQLserverに接続する方法 INSERT文

お久しぶりです。

投稿主はプログラミングの経験が豊富なわけではありません。

ですが、学習して収穫があったので書きます。

今回はC#SQLserverに接続する方法をご紹介します。

誰かの役に立ててお金が入ったら僕はうれしいです。

独習C# 第3版

独習C# 第3版


SQLserverに接続する際の記述

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace DBconectionINSERT
{
	public partial class Form1 : Form
	{
		public Form1()
		{
			InitializeComponent();
		}

		private void button1_Click(object sender, EventArgs e)
		{
			string constr = @"Data Source=localhost;Initial Catalog=TEST;User Id=sa;Password=testPass.";

			SqlConnection con = new SqlConnection(constr);
			con.Open();

			//SQL文発行INSERT
			using (SqlCommand cmd = con.CreateCommand())
			{
				cmd.CommandText = "   insert   into   Table_2(id, data)   values  (@ID, @DATA)";
				cmd.Parameters.Add(new SqlParameter("@ID", 3));
				cmd.Parameters.Add(new SqlParameter("@DATA", "RAN"));
				cmd.ExecuteNonQuery();
			}
			con.Close();

		}
	}
}

||< 



追加した記述は、buttonイベントを除いて
using System.Data.SqlClient;
string constr = @"Data Source=localhost;Initial Catalog=TEST;User Id=sa;Password=testPass.";

			SqlConnection con = new SqlConnection(constr);
			con.Open();

のみでDBに接続することができます。
私はもっと複雑な処理が必要なのかと思っていましたが、意外と簡単にできるみたいです。