📄 myq.c
字号:
#include <stdio.h>#include <stdlib.h>#include <mysql/mysql.h>/*=============================* * 关闭数据库连接 * *=============================*/void dbdisconn( MYSQL *mysql ){ mysql_close( mysql ); return;}/*=============================* * 打开数据库连接 * *=============================*/long dbconnect( MYSQL *mysql ){ long sqlcode; if(mysql_init( mysql ) == NULL) { //printf( "连接数据库初始化失败" ); return -1; } if(!mysql_real_connect( mysql,"localhost","xnjf","2005","pay_card",0,NULL,0 )) { sqlcode=mysql_errno( mysql ); //printf( "连接数据库失败" ); dbdisconn( mysql ); /* 与mysql_init相对应 */ return sqlcode; } return 0; }/*=============================* * 执行SQL语句 * *=============================*/long mysql_opr( MYSQL *mysql, char *sql_string ){ long sqlcode; sqlcode=mysql_query( mysql, sql_string ); if( sqlcode ) { //printf( "查询语句出错" ); //dbdisconn( mysql ); /* 与mysql_init相对应 */ return sqlcode; } return 0;}/*=============================* * 取SQL存储结果 * *=============================*/MYSQL_RES *mysql_store( MYSQL *mysql ){ long sqlcode; MYSQL_RES *res_ptr; if( (res_ptr=mysql_store_result( mysql )) == NULL ) { sqlcode=mysql_errno( mysql ); //printf( "取SQL执行结果错\n" ); //dbdisconn( mysql ); return NULL; } return (res_ptr);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -