a.c_kisyu=b.c_kisyu;
远程访问数据库 http://hi.baidu.com/andycai/blog/item/5c8dabcc97fa931701e9281f.html
http://blog.csdn.net/uixor_/article/details/6762194
其实直接看mysql的syntax就可以,不过没有这样直观。
下面给出c++链接mysql语句
MYSQL_RES *Querysql(char *sql) {
MYSQL_RES *res;
MYSQL_ROW row;
char *server = "localhost";/*服务器名*/
char *user = "root";/*用户名*/
char *password = ""; /* 此处改成你的密码 */
char *database = "EserviceDB";/*数据库名*/
MYSQL *conn = mysql_init(NULL);
/* Connect to database */
if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) {
fprintf(stderr, "%s\n", mysql_error(conn));
return res;
}
/* send SQL query */
if (mysql_query(conn, sql)) {//sql语句
fprintf(stderr, "%s\n", mysql_error(conn));
return res;
}
res = mysql_store_result(conn);//保存查询结果
mysql_close(conn);
return res;
}
这个函数主要用来链接数据库,返回带有数据格式为:MYSQL_RES,主要用于查询操作:
void NoQuery(char *sql) {
MYSQL_RES *res;
MYSQL_ROW row;
char *server = "localhost";/*服务器名*/
char *user = "root";/*用户名*/
char *password = ""; /* 此处改成你的密码 */
char *database = "EserviceDB";/*数据库名*/
MYSQL *conn = mysql_init(NULL);
if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) {
fprintf(stderr, "%s\n", mysql_error(conn));
printf("the connection fail!");
}
if (mysql_query(conn, sql)) {//sql语句
fprintf(stderr, "%s\n", mysql_error(conn));
printf("the query fail!");
} else
printf("query insert sql sucess");
mysql_close(conn);
}
该函数主要用来插入,删除,添加功能。