-
C# MSSQL 연결닷넷/C# 2016. 7. 5. 13:45반응형
using System.Data.SqlClient; // MSSQL 연결 할 때 제일 먼저 선언해 줄 것! Sql 아닙니다. SqlClient 입니다.
namespace Monitoring
{
public partial class frmMain : Form
{
public frmMain()
{
InitializeComponent();
}
private void frmMain_Load(object sender, EventArgs e)
{
SqlConnection sqlConnection = new SqlConnection("Server=서버주소;Database=데이터베이스이름;User ID=아이디;Password=비밀번호");
if (sqlConnection != null && sqlConnection.State == ConnectionState.Closed) // 연결상태 확인 후 연결할 때 이렇게 if문 쓰면 되고
{
sqlConnection.Open(); // DB에 연결
}
// DB에 연결했으니 이제 명령을 줘서 DB작업을 해야겠죠? Select, Insert, Delete, Update 할 때 SqlCommand 사용하면 되요
SqlCommand sqlCommand = new SqlCommand("Select * From MyTable", sqlConnection);
sqlCommand.ExecuteNonQuery(); // Update, Insert, Delete 문일 때 주로 쓰입니다.
sqlCommand.ExecuteReader(); // Select 한 걸 하나씩 읽어들일 때 주로 쓰입니다. SqlDataReader와 거의 같이 쓰이지요
sqlConnection.Close(); // DB 작업명령 끝났으면 DB연결 한 거 닫아주기
// SqlDataAdapter 도 있는데 이 것은 sqlConnection.Open() 안해줘도 되고,
주로 DB Select 하거나 DataTable에 조회한 DB 테이블 정보 넣을 때 주로 쓰입니다.
사용방법은 SqlCommand 와 같아요
}
}
}반응형'닷넷 > C#' 카테고리의 다른 글
C# 폴더와 텍스트파일(txt, log 파일 등) 생성, 글쓰기, 저장 (0) 2016.08.18 C# ini 파일 읽고 쓰기 (0) 2016.08.18 C# 현재위치(경로) 가져오는 방법 (0) 2016.08.16 C# Resources에서 이미지 파일 불러오기 (0) 2016.07.19 C# string을 DateTime으로 변환 (0) 2016.07.05