반응형
디비 연결은 위 글에서 확인 하실수 있습니다.
1. SELECT 조회하기
- 데이터테이블 반환
using MySql.Data.MySqlClient;
public MySqlConnection conn;
// MYSQL 데이터 읽기
public DataTable MysqlRead(string query)
{
try
{
// DB연결
mConn();
MySqlDataAdapter msOda = new MySqlDataAdapter(query, conn);
DataTable exDataTable = new DataTable();
msOda.Fill(exDataTable);
conn.Close();
return exDataTable;
}
catch (Exception ex)
{
ex.Message.ToString();
return null;
}
}
- 스트링 반환
using MySql.Data.MySqlClient;
public MySqlConnection conn;
// MYSQL 데이터 읽기
public string MysqlRead(string query, string filed)
{
try
{
mConn();
MySqlCommand cmd = new MySqlCommand(query, conn);
MySqlDataReader msdr = cmd.ExecuteReader();
msdr.Read();
string val = msdr[filed].ToString();
msdr.Close();
conn.Close();
return val;
}
catch (Exception ex)
{
ex.Message.ToString();
return null;
}
}
dataReader를 이용하여 조회되어진 원하는 필드명을 반환
2. INSERT UPDATE DELETE 삭제하기
using MySql.Data.MySqlClient;
public MySqlConnection conn;
// MYSQL 데이터 등록
public bool MysqlWrite(string query)
{
try
{
mConn();
MySqlCommand cmd = new MySqlCommand
{
Connection = this.conn,
CommandText = query
};
cmd.ExecuteNonQuery();
conn.Close();
return true;
}
catch (Exception ex)
{
ex.Message.ToString();
return false;
}
}
ExecuteNonQuery를 이용하여 쿼리문실행
성공 true / 실패 false 반환
반응형
'IT 개발일지' 카테고리의 다른 글
C# datagrid에 checkbox 삽입 하기 (0) | 2023.01.10 |
---|---|
C# OleDb를 이용하여 엑셀파일 불러와서 내용 출력 (0) | 2022.12.30 |
C# HOW TO CONNECT MYSQL DATABASE 연결하기 (0) | 2022.12.26 |
C# how to datagridview checkbox value 변경 이벤트 적용하기 (0) | 2022.02.10 |
C# 윈폼 how to vs2019 community rdlc report designer 보고서 디자인 사용하기 (0) | 2021.10.26 |
댓글