์ด๊ฒ์ ์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ 2.2.0.zip์ผ๋ก ๋ค์ด๋ก๋ํ ์ ์๋ Async MySQL Connector .NET ๋ฐ .NET Core๋ผ๋ Linux ์ฑ์ ๋๋ค. ์ํฌ์คํ ์ด์ ์ฉ ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์ธ OnWorks์์ ์จ๋ผ์ธ์ผ๋ก ์คํํ ์ ์์ต๋๋ค.
Async MySQL Connector .NET ๋ฐ .NET Core with OnWorks๋ผ๋ ์ด๋ฆ์ ์ด ์ฑ์ ์จ๋ผ์ธ์์ ๋ฌด๋ฃ๋ก ๋ค์ด๋ก๋ํ๊ณ ์คํํ์ญ์์ค.
์ด ์ฑ์ ์คํํ๋ ค๋ฉด ๋ค์ ์ง์นจ์ ๋ฐ๋ฅด์ธ์.
- 1. ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ PC์ ๋ค์ด๋ก๋ํ์ต๋๋ค.
- 2. ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- 3. ์ด๋ฌํ ํ์ผ ๊ด๋ฆฌ์์์ ์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ๋ก๋ํฉ๋๋ค.
- 4. ์ด ์น์ฌ์ดํธ์์ OnWorks Linux ์จ๋ผ์ธ ๋๋ Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MACOS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์์ํฉ๋๋ค.
- 5. ๋ฐฉ๊ธ ์์ํ OnWorks Linux OS์์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX๋ก ์ด๋ํฉ๋๋ค.
- 6. ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ๊ณ ์คํํฉ๋๋ค.
์คํฌ๋ฆฐ ์ท
Ad
๋น๋๊ธฐ MySQL ์ปค๋ฅํฐ .NET ๋ฐ .NET Core
๊ธฐ์
์ด ์ธ ADO.NET MySQL์ฉ ๋ฐ์ดํฐ ๊ณต๊ธ์. ๊ด๋ฆฌ ์ฝ๋์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฟผ๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ๋ ๋ฐ ํ์ํ ํด๋์ค์ธ DbConnection, DbCommand, DbDataReader, DbTransaction์ ๊ตฌํ์ ์ ๊ณตํฉ๋๋ค. ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ฐจ๋จํ์ง ์๊ณ (๋๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ์ค๋ ๋์์ ๋๊ธฐ ๋ฉ์๋๋ฅผ ์คํํ๊ธฐ ์ํด Task.Run์ ์ฌ์ฉํ์ฌ) ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ์ํ ์ง์ ํ ๋น๋๊ธฐ I/O๋ฅผ ๊ตฌํํฉ๋๋ค. ์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ์ํํ๋ ์น ์๋ฒ์ ์ฒ๋ฆฌ๋์ ํฌ๊ฒ ํฅ์์ํต๋๋ค. ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ฒค์น๋งํฌ์์ MySQL Connector/NET(MySql.Data)๋ณด๋ค ์ฑ๋ฅ์ด ๋ฐ์ด๋ฉ๋๋ค. ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ MIT ๋ผ์ด์ ์ค๋ฅผ ๋ฐ์์ผ๋ฉฐ ์์ฉ ์ํํธ์จ์ด์ ํจ๊ป ์์ ๋กญ๊ฒ ๋ฐฐํฌํ ์ ์์ต๋๋ค. Connector/NET์ ์ฌ์ฉํ๋ ์์ฉ ์ํํธ์จ์ด๋ Oracle์์ ์์ฉ ๋ผ์ด์ผ์ค๋ฅผ ๊ตฌ์ ํด์ผ ํ ์ ์์ต๋๋ค. Oracle์ Connector/NET์์ ์์ญ ๊ฐ์ ๊ณต๊ฐ ๋ฒ๊ทธ๋ฅผ ์์ ํฉ๋๋ค. ๋ชจ๋ ํต๊ณผ ADO.NET ์ฌ์ ํ ์คํธ. .NET Core๋ฅผ ์ง์ํ๋ ์ต์ด์ MySQL ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ต์ .NET ๊ธฐ๋ฅ์ ์ฌ์ฉํฉ๋๋ค.
ํน์ง
- ๋น๋๊ธฐ
- ๋น ๋ฅธ
- ์ ๋ขฐํ ์์๋
- ๋จธ๋ฆฌ๋ง
- MIT ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ผ์ด์ ์ค๋จ
- ์๋ ๋ฐ ๋ฎ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ต์ ํ
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
C#
์นดํ ๊ณ ๋ฆฌ
์ด๊ฒ์ https://sourceforge.net/projects/async-mysql-conn-net.mirror/์์๋ ๊ฐ์ ธ์ฌ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ๋ฌด๋ฃ ์ด์ ์ฒด์ ์ค ํ๋์์ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ์จ๋ผ์ธ์ผ๋ก ์คํํ๊ธฐ ์ํด OnWorks์์ ํธ์คํ ๋์์ต๋๋ค.