Proud::CAdoConnection conn;
// MSSQL
conn.Open(L"Driver={ODBC Driver 17 for SQL Server};Server=localhost;Database=ProudAdo-Test;Trusted_Connection=yes;");
// MYSQL
conn.Open(L"Driver={MySQL ODBC 8.0 Unicode Driver};Server=127.0.0.1;Port=3306;Database=proudado-test;User ID=proud;Password=proudnet123;Option=3;", Proud::DbmsType::MySql);
// ํ
์คํธ์ฉ ์ฟผ๋ฆฌ์
๋๋ค.
// ํด๋น ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋
// DB์ UserId, Password, Country๋ผ๋ Column์ ๊ฐ์ง
// UserData ํ
์ด๋ธ์ด ์กด์ฌํด์ผ ํฉ๋๋ค.
// ํธ๋์ญ์
์์
conn.BeginTrans();
// ์ฟผ๋ฆฌ ์คํ ์ฝ๋
// ์๋ ์์๋ ํ
์คํธ ์ฉ ์ฟผ๋ฆฌ์
๋๋ค.
// ํด๋น ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋
// DB์ UserId, Password, Country๋ผ๋ Column์ ๊ฐ์ง
// UserData ํ
์ด๋ธ์ด ์กด์ฌํด์ผ ํฉ๋๋ค.
conn.Execute(Proud::String::NewFormat(L"insert into UserData (UserID, Password, Country) VALUES(%s, %s, %d)", L"test", L"password", 1));
// ํธ๋์ญ์
commit
conn.CommitTrans();