27
27
const char *query= "SELECT TABLE_SCHEMA,TABLE_NAME FROM TABLES";
28
28
drizzle_verbose_t verbose= DRIZZLE_VERBOSE_NEVER;
29
29
drizzle_st drizzle;
30
drizzle_con_st *con= (drizzle_con_st*)malloc(sizeof(drizzle_con_st));
31
31
drizzle_result_st result;
32
32
drizzle_return_t ret;
83
83
drizzle_set_verbose(&drizzle, verbose);
85
if (drizzle_con_create(&drizzle, &con) == NULL)
85
if (drizzle_con_create(&drizzle, con) == NULL)
87
87
printf("drizzle_con_create:NULL\n");
92
drizzle_con_add_options(&con, DRIZZLE_CON_MYSQL);
94
drizzle_con_set_tcp(&con, host, port);
95
drizzle_con_set_db(&con, db);
97
(void)drizzle_query_str(&con, &result, query, &ret);
92
drizzle_con_add_options(con, DRIZZLE_CON_MYSQL);
94
drizzle_con_set_tcp(con, host, port);
95
drizzle_con_set_db(con, db);
97
(void)drizzle_query_str(con, &result, query, &ret);
98
98
if (ret != DRIZZLE_RETURN_OK)
100
printf("drizzle_query:%s\n", drizzle_con_error(&con));
100
printf("drizzle_query:%s\n", drizzle_con_error(con));
104
104
ret= drizzle_result_buffer(&result);
105
105
if (ret != DRIZZLE_RETURN_OK)
107
printf("drizzle_result_buffer:%s\n", drizzle_con_error(&con));
107
printf("drizzle_result_buffer:%s\n", drizzle_con_error(con));