반응형
아래 사이트에서 mysql-connector 다운로드
https://downloads.mysql.com/archives/c-net/
Operation System : .Net & Mono 선택
Version은 본인이 원하는 것으로 선택.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | using MySql.Data.MySqlClient; using MySql.Data; using System.Data; using System; namespace sports { class test { //Insert, Delete, Update 사용 static void writefunc() { /* string strconn = "Server={ server ip };" + "Database={ access Database };" + "Uid={ id };" + "Pwd={ pw };" + "port={ port (Default : 3306) };" + "SSLMode=none;"; */ string strconn = "Server=localhost;Database=db20181026;Uid=root;Pwd=abbcc;port=3306;SSLMode=none;"; MySqlConnection conn = new MySqlConnection(strconn); conn.Open(); string sql = "DELETE FROM table"; MySqlCommand cmd = new MySqlCommand(sql, conn); cmd.ExecuteNonQuery(); conn.Close(); } //Select : Disconnect 상태로 조회 static void loadfunc() { string strconn = "Server=localhost;Database=db20181026;Uid=root;Pwd=abbcc;port=3306;SSLMode=none;"; MySqlConnection conn = new MySqlConnection(strconn); DataSet ds = new DataSet(); string sql = "SELECT index,content FROM tables"; MySqlDataAdapter msda = new MySqlDataAdapter(sql, conn); msda.Fill(ds, "tables"); if(ds.Tables.Count > 0) { foreach(DataRow dr in ds.Tables[0].Rows) { Console.WriteLine(dr["index"]); Console.WriteLine(dr["content"]); } } } } } | cs |
반응형
'Develop > C#' 카테고리의 다른 글
[C#] 서비스 제어하기 (시작 / 종료 / 상태 검사) (0) | 2019.04.02 |
---|---|
[C#] 예외 처리 (try - catch - finally) (0) | 2019.04.02 |
[C#] bat 파일 실행할 때 로그를 Listbox에 넣기 (0) | 2019.03.11 |
[C#] Thread에 값 전달하기 (0) | 2019.01.09 |
[C#] 웹 파싱 (WebClient) (0) | 2018.10.27 |