static int char_sql_init(void) { char_db_ = numdb_init(); //DB connection initialized mysql_init(&mysql_handle); printf("Connect Character DB server"); if(char_server_charset[0]) { printf(" (charset: %s)",char_server_charset); } printf("...\n"); if(!mysql_real_connect(&mysql_handle, char_server_ip, char_server_id, char_server_pw, char_server_db ,char_server_port, (char *)NULL, 0) ) { printf("%s\n",mysql_error(&mysql_handle)); exit(1); } else { printf ("Connect Success! (Character Server)\n"); } if(char_server_charset[0]) { sprintf(tmp_sql,"SET NAMES %s",char_server_charset); if (mysql_query(&mysql_handle, tmp_sql)) { printf("DB server Error (charset)- %s\n", mysql_error(&mysql_handle)); } } return 1; }