티스토리 뷰

반응형

nuget에 찾아보니 mysql.data가 있는데 license가 gplv2여서 일단 거름(잘 모름ㅎ)

그 아래에 mysqlconnector가 있고 18.8M으로 다운로드수가 괜찮아 확인

 

https://mysqlconnector.net/

라이센스 확인하니 MIT임

오히려 mysql.data보다 준수한 성능

일단 설치

using MySqlConnector;

private void button_mssql_Click(object sender, RoutedEventArgs e)
{
	var connection = new MySqlConnection("Server=IP;User ID=ID;Password=PWD;Database=DBNAME");
	connection.Open();

	using (var command = new MySqlCommand("SELECT FIELD FROM TABLE;", connection))
	using (var reader = command.ExecuteReader())
	while (reader.Read())
	{
		//Console.WriteLine(reader.GetString(0));
		Console.WriteLine(reader["PATIENT_ID"].ToString() as string);
	}
}

버튼하나 만들고 시작

예제에서 소개한 getstring으로는 int -> string 변환 안된다고해서 일단 아는대로 가져옴

 

oracle은 안그랬는데 reader 만들고 command만 바꿔서 사용이 안되고 close하고 넣어줘야함

workbench와 비교해도 동일함

 

 

댓글

티스토리 방명록

최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday