- /*
- See url for more info:
- http://www.cyberciti.biz/tips/linux-unix-connect-mysql-c-api-program.html
- */
- #include <mysql.h>
- #include <stdio.h>
- int main(void) {
- MYSQL *conn;
- MYSQL_RES *res;
- MYSQL_ROW row;
- /* Change me */
- char *server = "localhost";
- char *user = "root";
- char *password = "PASSWORD";
- char *database = "mysql";
- conn = mysql_init(NULL);
- /* Connect to database */
- if (!mysql_real_connect(conn, server,
- user, password, database, 0, NULL, 0)) {
- }
- /* send SQL query */
- if (mysql_query(conn, "show tables")) {
- }
- res = mysql_use_result(conn);
- /* output table name */
- while ((row = mysql_fetch_row(res)) != NULL)
- /* close connection */
- mysql_free_result(res);
- mysql_close(conn);
- return 0;
- }
Raw Paste