47 static MYSQL* m_dbhandle = NULL;
97 MYSQL* connection = NULL;
98 MYSQL* ptrstatus = NULL;
99 const char* host = NULL;
100 const char* password = NULL;
101 const char* user = NULL;
102 const char* char_port = NULL;
103 unsigned int port = 0;
113 va_start(ap, database);
114 host = va_arg(ap,
const char*);
115 password = va_arg(ap,
const char*);
116 user = va_arg(ap,
const char*);
117 char_port = va_arg(ap,
const char*);
121 if (char_port != NULL) {
132 connection = mysql_init(NULL);
137 ptrstatus = mysql_real_connect(connection, host, user, password,
138 database, port, NULL, CLIENT_INTERACTIVE);
143 status = mysql_autocommit(connection, 1);
164 m_dbhandle = connection;
210 if (dbhandle == m_dbhandle) {
213 mysql_close((MYSQL*) dbhandle);
242 return dbhandle != NULL;