C# 2006/11/25 19:57

시스템 종료기

컴퓨터 뭐 다운 받고 있을때나.

일정 시간 지나가면 꺼지하고 싶어서 C#을 이용해서 시스템 종료기를 만들어 봤다.

C#을 이용할려면 Win32 API를 사용해야 함으로 import 시켜야 하는데 누가 구현해 놓은 클래스가 있어서 편하게 가져다 섰다.

오늘 우연히C#에서 SQL 서버의 자료들을 다루다가
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자료를 불러 들일수 있었다.

div>