#include <stdio.h>
#include <windows.h>
#include <mysql.h>
#include <string.h>
#pragma comment(lib,"libmysql")
#pragma comment(lib,"wsock32")
int main(int argc, char *argv[])
{
MYSQL * conn = mysql_init(0);
//连接MYSQL服务器
if(!mysql_real_connect(conn,"127.0.0.1","root","","fuck",3306,0,0))
{
printf("MYSQL服务器连接失败\n");
goto EXIT;
}
//创建MYSQL_STMT句柄
MYSQL_STMT * stmt = mysql_stmt_init(conn);
//准备字符串查询指向的SQL语句,并返回状态值
char * query = "insert into fuck(hspint) values(?);";
if(mysql_stmt_prepare(stmt, query, strlen(query)))
{
printf("预处理失败\n");
goto EXIT;
}
//结构用于语句输入(发送给服务器的数据值)和输出(从服务器返回的结果值)
char num;
MYSQL_BIND param;
memset(¶m, 0, sizeof(param));
//是否无符号
param.is_unsigned = 0;
//是否空
param.is_null_value = 0;
//MYSQL数据类型
param.buffer_type = MYSQL_TYPE_TINY;
//缓冲区
param.buffer = #
//缓冲区大小
param.buffer_length = sizeof(char);
//绑定类型
mysql_stmt_bind_param(stmt, ¶m);
while(scanf("%d",&num))
{
//执行与语句句柄相关的预处理
mysql_stmt_execute(stmt);
}
//释放预处理句柄
mysql_stmt_close(stmt);
//关闭连接
mysql_close(conn);
EXIT:
getchar();
return 0;
}
#include <windows.h>
#include <mysql.h>
#include <string.h>
#pragma comment(lib,"libmysql")
#pragma comment(lib,"wsock32")
int main(int argc, char *argv[])
{
MYSQL * conn = mysql_init(0);
//连接MYSQL服务器
if(!mysql_real_connect(conn,"127.0.0.1","root","","fuck",3306,0,0))
{
printf("MYSQL服务器连接失败\n");
goto EXIT;
}
//创建MYSQL_STMT句柄
MYSQL_STMT * stmt = mysql_stmt_init(conn);
//准备字符串查询指向的SQL语句,并返回状态值
char * query = "insert into fuck(hspint) values(?);";
if(mysql_stmt_prepare(stmt, query, strlen(query)))
{
printf("预处理失败\n");
goto EXIT;
}
//结构用于语句输入(发送给服务器的数据值)和输出(从服务器返回的结果值)
char num;
MYSQL_BIND param;
memset(¶m, 0, sizeof(param));
//是否无符号
param.is_unsigned = 0;
//是否空
param.is_null_value = 0;
//MYSQL数据类型
param.buffer_type = MYSQL_TYPE_TINY;
//缓冲区
param.buffer = #
//缓冲区大小
param.buffer_length = sizeof(char);
//绑定类型
mysql_stmt_bind_param(stmt, ¶m);
while(scanf("%d",&num))
{
//执行与语句句柄相关的预处理
mysql_stmt_execute(stmt);
}
//释放预处理句柄
mysql_stmt_close(stmt);
//关闭连接
mysql_close(conn);
EXIT:
getchar();
return 0;
}
本文提供了一个使用C++与MySQL数据库进行数据交互的实例代码,包括数据库连接、预处理查询和参数绑定等关键步骤。通过实例演示了如何在C++程序中执行插入操作。
564

被折叠的 条评论
为什么被折叠?



