47 static MYSQL* m_dbhandle = NULL;
98 MYSQL* connection = NULL;
99 MYSQL* ptrstatus = NULL;
100 const char* host = NULL;
101 const char* password = NULL;
102 const char* user = NULL;
103 const char* char_port = NULL;
104 unsigned int port = 0;
114 va_start(ap, database);
115 host = va_arg(ap,
const char*);
116 password = va_arg(ap,
const char*);
117 user = va_arg(ap,
const char*);
118 char_port = va_arg(ap,
const char*);
122 if (char_port != NULL) {
133 connection = mysql_init(NULL);
138 ptrstatus = mysql_real_connect(connection, host, user, password,
139 database, port, NULL, CLIENT_INTERACTIVE);
144 status = mysql_autocommit(connection, 1);
165 m_dbhandle = connection;
211 if (dbhandle == m_dbhandle) {
214 mysql_close((MYSQL*) dbhandle);
243 return dbhandle != NULL;