728x90
반응형
우선 해당파일을 다운로드 해주세요.
비주얼 스튜디오 오른쪽에 참조에서 오른쪽 클릭하셔서 참조추가 해주신다음에
받으신 압축파일을 풀어보시면 CUBRID.Data.dll 파일이 있습니다.
해당 파일을 추가해주시면 됩니다. (참조추가에서 찾아보기 누르시면됩니다.)
public static string server = "DB서버주소";
public static string database = "DB이름";
public static string uid = "DB로그인 아이디";
public static string password = "DB비밀번호";
public static string port = "DB포트";
public static string DB_url = "server=" + server + ";database=" + database + ";port=" + port + ";user=" + uid + ";password=" + password;
public static string sql_q = "select * from 테이블명";
public static CUBRIDConnectionStringBuilder sb = new CUBRIDConnectionStringBuilder(DB_url);
public static CUBRIDConnection conn = new CUBRIDConnection(sb.GetConnectionString());
이런식으로 셋팅해줍니다.
private void button1_Click(object sender, EventArgs e)
{
Debug.WriteLine("test start");
try
{
conn.Open();
CUBRIDCommand cmd = new CUBRIDCommand(sql_q, conn);
DbDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Debug.WriteLine(reader.GetString(0));
Debug.WriteLine(reader.GetName(0));
}
conn.Close();
}
catch(Exception ex)
{
Debug.WriteLine("Error : "+ex.Message);
}
}
버튼 클릭했을때 로그를 찍어서 확인했습니다.
conn.Open();으로 데이터베이스를 열어줍니다.
sql_q에는 아까 셋팅한 변수에 쿼리문이 담겨있습니다.
select한 결과값들을 가져오는 과정이 while문에 있습니다.
728x90
반응형
'C#' 카테고리의 다른 글
C# 영수증 프린터 BIXOLON/SAM4S 브랜드에서 깨짐 현상 (0) | 2021.04.14 |
---|---|
C# 시리얼통신으로 프린터 인쇄를 해보자. (0) | 2020.10.20 |
C# 멀티스레드로 다른 작업중에도 별도 작업하기 (0) | 2020.10.15 |
댓글