기준 : 비주얼스튜디오
1. 프로젝트 생성할 때 프레임워크를 4.5.2로 생성
2. 솔루션 탐색기의 프로젝트명에서 우클릭
3. NuGet 패키지 관리
4. MySql.Data 설치(8.0.15 버전으로 설치함)
insert,update,delete
using MySql.Data.MySqlClient;
namespace MySql
{
class Program
{
static void Main(string[] args)
{
// Sql 연결정보(서버:127.0.0.1, 아이디:sa, 비밀번호 : password, db : member)
string connectionString = "server = 127.0.0.1; uid = sa; pwd = password; database = member;";
// Sql 새연결정보 생성
MySqlConnection sqlConn = new MySqlConnection(connectionString);
MySqlCommand sqlComm = new MySqlCommand();
sqlComm.Connection = sqlConn;
sqlComm.CommandText = "insert into tbl_member (id,name,addr) values ('abc','홍길동','서울');";
//sqlComm.CommandText = "update tbl_member set addr='서울' where id='abc' and name='홍길동';";
//sqlComm.CommandText = "delete tbl_member where id='abc' and name='홍길동' and addr='서울';";
sqlConn.Open();
sqlComm.ExecuteNonQuery();
sqlConn.Close();
}
}
}
select
using MySql.Data.MySqlClient;
using System;
namespace MySql
{
class Program
{
static void Main(string[] args)
{
string connectionString = "server = 127.0.0.1,3535; uid = sa; pwd = password; database = member;";
// Sql 새연결정보 생성
MySqlConnection sqlConn = new MySqlConnection(connectionString);
MySqlCommand sqlComm = new MySqlCommand();
sqlComm.Connection = sqlConn;
sqlComm.CommandText = "select id,addr from tbl_member where name='홍길동' order by id asc limit 10";
sqlConn.Open();
using (MySqlDataReader SqlRs = sqlComm.ExecuteReader())
{
Console.WriteLine("ID \t \t | Address");
while (SqlRs.Read())
{
Console.WriteLine(string.Format("{0} \t \t | {1}", SqlRs[0].ToString(), SqlRs[1].ToString()));
}
}
sqlConn.Close();
}
}
}
댓글 없음:
댓글 쓰기