MySQL cung cấp một thư viện viết bằng C để làm việc với DBMS Các tính năng: Kết nối với máy chủ (sử dụng SSL – secured socket layer) Gửi các câu truy vấn, nhận và xử lý kết quả Kiểm tra và xử lý lỗi Include (cần khi biên dịch): #include #include Thư viện (cần khi biên dịch): #pragma comment(lib, "") Hoặc thêm vào danh sách các thư viện dịch (xem trang sau) Thư viện động (cần khi chạy chương trình): Khởi tạo thư viện: int mysql_library_init(int argc, char** argv, char **groups) Có thể bỏ qua, không cần gọi hàm này nếu chương trình chỉ có một tiến trình chạy (mono-thread) Kết thúc.