40 if (bloaded ==
false){
52 Pointer cdecl rs_create(Pointer);
53 void cdecl rs_free(Pointer);
54 bool cdecl rs_next(Pointer);
55 bool cdecl rs_first(Pointer);
56 int cdecl rs_label2Index(Pointer,
String);
57 long cdecl rs_getRowCount(Pointer);
58 bool cdecl rs_last(Pointer);
59 bool cdecl rs_isValid(Pointer);
60 bool cdecl rs_isLast(Pointer);
62 int cdecl rs_getValueI(Pointer,
String);
63 long cdecl rs_getValueL(Pointer,
String);
64 double cdecl rs_getValueD(Pointer,
String);
66 String cdecl rs_getIValue(Pointer,
int);
67 int cdecl rs_getIValueI(Pointer,
int);
68 long cdecl rs_getIValueL(Pointer,
int);
69 double cdecl rs_getIValueD(Pointer,
int);
71 Pointer cdecl x_mysql_init (ObjectPtr );
73 int cdecl x_mysql_options(ObjectPtr,
int option, ObjectPtr );
75 Pointer cdecl x_mysql_real_connect(ObjectPtr ,
String host,
83 int cdecl x_mysql_set_character_set(ObjectPtr ,
String csname);
85 int cdecl x_mysql_select_db(ObjectPtr ,
String db);
87 int cdecl x_mysql_errno(ObjectPtr );
88 String cdecl x_mysql_info(ObjectPtr );
89 String cdecl x_mysql_state(ObjectPtr );
90 String cdecl x_mysql_error(ObjectPtr );
92 int cdecl x_mysql_query(ObjectPtr ,
String );
94 void cdecl x_mysql_close(ObjectPtr);
96 Pointer cdecl x_mysql_store_result(ObjectPtr);
98 void cdecl x_mysql_data_seek(Pointer result,
101 Pointer cdecl x_mysql_row_seek(Pointer result,
104 Pointer cdecl x_mysql_row_tell(Pointer res);
106 Pointer cdecl x_mysql_fetch_row(Pointer result);
108 long cdecl x_mysql_num_rows(Pointer res);
110 void cdecl x_mysql_free_result(Pointer result);
112 int cdecl x_mysql_num_fields(Pointer res);
348 byte [] __mysql =
new byte[2048];
351 if (0l == Helper.x_mysql_init(__mysql)){
352 throw new Sql.
SqlException(Helper.x_mysql_errno(__mysql), Helper.x_mysql_error(__mysql));
356 if (0 == Helper.x_mysql_options(__mysql,0,
timeout)){
357 throw new Sql.
SqlException(Helper.x_mysql_errno(__mysql), Helper.x_mysql_error(__mysql));
361 if (0l == Helper.x_mysql_real_connect(__mysql,uri,username,pwd,nilptr,
port,nilptr,0)){
362 throw new Sql.
SqlException(Helper.x_mysql_errno(__mysql), Helper.x_mysql_error(__mysql));