#include <mysql.h>
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv)
{
MYSQL *conn;
for (int i = 0; i < 100; i++) {
if (mysql_library_init(0, NULL, NULL)) {
printf("mysql_library_init\n");
return -1;
}
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, "127.0.0.1", "root", "", NULL, 0, NULL, 0) == NULL) {
printf("Error %u: %s\n", mysql_errno(conn), mysql_error(conn));
exit(1);
}
if (mysql_query(conn, "drop database testdb"))
printf("error %u: %s\n", mysql_errno(conn), mysql_error(conn));
if (mysql_query(conn, "create database testdb")) {
printf("Error %u: %s\n", mysql_errno(conn), mysql_error(conn));
exit(1);
}
mysql_close(conn);
mysql_library_end();
printf("i = %d\n", i);
}
printf("hello world\n");
return 0;
}
|