c++ mysql

来源:互联网 发布:手机怎么注册淘宝网 编辑:程序博客网 时间:2024/06/13 22:56

1. 数据库连接

MYSQL *mysql_real_connect(MYSQL *mysql, //在调用函数前,需定义并初始化这个变量                         const char *host,//想要连接的数据库ip地址                         const char *user, //连接的数据库的用户名                         const char *passwd, //连接的数据库的密码                         const char *db, //DB名字                         unsigned int port,//连接的数据库的端口号                         const char *unix_socket,//一般为NULL                         unsigned long client_flag)// 一般为0//选择数据库,同数据库语句use dbmysql_select_db(MYSQL *mysql, const char *db)//关闭数据库mysql_close(&Mysql)

2. 执行sql语句

mysql_real_query(MYSQL *mysql, const char *sql, int sql_len)//mysql 为要执行的变量// sql为要执行的语句// sql_len为执行语句的长度

3. 执行sql结果

MYSQL_RES *mysql_store_result(MYSQL *mysql)//此函数可以得到上一次执行sql语句的结果int mysql_num_rows(MYSQL_RES  *Res)//获取执行sql得到的结果的行数mysql_free_result(MYSQL_RES  *Res)//释放结果内存MYSQL_ROW mysql_fetch_row(MYSQL_RES  *Res)//根据mysql res 获得一行//MYSQL_ROW  实际类型为char ** 每一行代表一个字段的结果 如MYSQL_ROW[0] 为第一行

4.执行语句错误

mysql_errno(MYSQL *mysql)//获得上一次错误码mysql_error(&Mysql)//获得上一次执行sql语句的错误提示
0 0
原创粉丝点击