티스토리 뷰

예전에는 별도의 MySql Client 설치없이 프로그램을 접속할 수 있도록 구현할 때 ADO 컴포넌트를 사용했더랬는데.
이제는 아주간단하게 강력한 dbExpress를 사용해서 사용할 수 있다니 (전엔 몰랐드랬다 ^^)



[코드 예]
void __fastcall TdatAdo::fn_Open(void) {
SQLConnection1->ConnectionName = "MySQLConnection";
SQLConnection1->GetDriverFunc = "getSQLDriverMYSQL";
SQLConnection1->LibraryName = "dbxmys.dll";
SQLConnection1->VendorLib = "libmysql.dll";
SQLConnection1->Params->Clear();
SQLConnection1->Params->Values["Database"] = "kmec_69kv";
SQLConnection1->Params->Values["HostName"] = "localhost";
SQLConnection1->Params->Values["User_Name"] = "root";
SQLConnection1->Params->Values["Password"] = "123456";
SQLConnection1->Open();
}
//------------------------------------------------------------------------------
void __fastcall TdatAdo::fn_Close(void) {
SQLConnection1->Close();
}