오늘 우연히C#에서 SQL 서버의 자료들을 다루다가
php에서 빈번히 사용하는 MySQL를 다룰수 없을까 생각 해보았다.
그래서 무작정 C#을 이용해 시작해 보았다.
그리고 목표는 OLE DB를 이용!!
프로그램 메인이다.아무것도 깔지 않을 시에는 에러가 난다.
일단 Provider를 깔아야 한다는걸 알았고 짧은 영어 실력으로
MySQL홈페이지에 들어 갔으니 찾지 못했다 ㅜ.ㅜ
그래서 결국 Provider를 구해 겨우겨우 완성 시켰다.
이 프로그램을 실행 하고 닷넷으로 해볼시 MySQL자료를 불러 들일수 있었다.
php에서 빈번히 사용하는 MySQL를 다룰수 없을까 생각 해보았다.
그래서 무작정 C#을 이용해 시작해 보았다.
그리고 목표는 OLE DB를 이용!!
using System.Data;
using System.Data.SqlClient;
using System.Data.OleDb;
//일단 위의 using을 해준다.
public class UsingMySql
{
public static void Main()
{
try
{
DataSet ds = new DataSet();
OleDbDataAdapter odda = new OleDbDataAdapter(
"Select * from member",
"Provider=MySQLProv; location=위치t; user id=아이디; password=비번; data source =데이터 베이스" );
odda.Fill(ds, "테이블이름");
foreach (DataRow row in ds.Tables["테이블이름"].Rows)
Console.WriteLine("{0} {1} {2} {3} {4}",row[0],row[1],row[2],row[3],row[4]); }
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
프로그램 메인이다.아무것도 깔지 않을 시에는 에러가 난다.
일단 Provider를 깔아야 한다는걸 알았고 짧은 영어 실력으로
MySQL홈페이지에 들어 갔으니 찾지 못했다 ㅜ.ㅜ
그래서 결국 Provider를 구해 겨우겨우 완성 시켰다.
이 프로그램을 실행 하고 닷넷으로 해볼시 MySQL자료를 불러 들일수 있었다.
댓글을 달아 주세요