나는 C를 mysql에 연결하고 데이터베이스를 만들고있다.
내 코드는 다음과 같습니다
C를 mysql에 연결하기
#include <mysql.h>
#include <my_global.h>
int main(int argc, char **argv)
{MYSQL *conn;
conn = mysql_init(NULL);
if (conn == NULL) {
printf("Error %u: %s\n", mysql_errno(conn), mysql_error(conn));
exit(1);}
if (mysql_real_connect(conn, "localhost", "zetcode", "passwd", NULL, 0, NULL, 0) == NULL)
{printf("Error %u: %s\n", mysql_errno(conn), mysql_error(conn));
exit(1);}
if (mysql_query(conn, "create database testdb")) {
printf("Error %u: %s\n", mysql_errno(conn), mysql_error(conn));
exit(1);
}
mysql_close(conn);}
하지만
내가 그들을 어떻게 얻을 수 my_global.h mysql.h 및 헤더가없는?
감사
당신은 포스트 그레스를 사용 할 수 있습니다. MySQL은 멀티 스레딩에 대한 지원이 부족합니다. 발행 된 쿼리는 취소 할 수 없습니다. –