void main()
{
MYSQL mydata;
mysql_library_init(0,NULL,NULL);//初始化MySQL C API库
mysql_init(&mydata);//初始化mydata的数据结构,mydata是MYSQL对象
mysql_options(&mydata,MYSQL_SET_CHARSET_NAME,"gbk");//连接选项:添加GBK字 符集支持
//连接函数
if(mysql_real_connect(&mydata,"localhost","root","123456","lalala",3306,0, 0) != NULL) ;
cout<<"当前数据库连接成功"<<endl;
mysql_select_db(&mydata,"lalala");
cout<< mysql_query(&mydata,"create table mylala(no varchar(14))"); /*mysql_close(&mydata);*///最后步关闭数据库
system("pause");
}为何不能创建新表,返回值一直是非0.
请问语法上游什么问题,我用的是mysql的api接口
{
MYSQL mydata;
mysql_library_init(0,NULL,NULL);//初始化MySQL C API库
mysql_init(&mydata);//初始化mydata的数据结构,mydata是MYSQL对象
mysql_options(&mydata,MYSQL_SET_CHARSET_NAME,"gbk");//连接选项:添加GBK字 符集支持
//连接函数
if(mysql_real_connect(&mydata,"localhost","root","123456","lalala",3306,0, 0) != NULL) ;
cout<<"当前数据库连接成功"<<endl;
mysql_select_db(&mydata,"lalala");
cout<< mysql_query(&mydata,"create table mylala(no varchar(14))"); /*mysql_close(&mydata);*///最后步关闭数据库
system("pause");
}为何不能创建新表,返回值一直是非0.
请问语法上游什么问题,我用的是mysql的api接口
解决方案 »
- 求高手解决一下MySQL数据库中的1064号错误,急!
- mysql中怎么知道当前是用哪个数据库?
- 求一SQL语句
- 我菜鸟又问问题了,这句代码怎么改啊,怎么没有order by就对了呢
- MySQL出现乱码问题,请教!!!
- MYSQL的字符集转换函数不起作用
- 看看这段group by小分组语句,能这样写吗?
- my.ini setup中那六个选项mysqld-shareware,mysqld.exe,mysqld-max.exe mysqld-opt.exe......有什么区别?应该用哪一个?
- 请教一条求和语句的写法
- mysql存储过程中select COUNT(*) INTO 问题求助
- 求助--mysql 无法创建表的问题
- 求教一个sql查询语句,大哥们如果有空,可以指点一下小弟么。
create table mylala(`no` varchar(14))
编译不出错,但是建表还是不成功。不知道问题在哪
`no`找找区别'no'
两位版主,谢谢你们的指导。收获些东西了,自己调试出来了。
cout<< mysql_query(&mydata,"create table mylala(no int)");
这样就没问题了。谢谢。
cout<<"请填写要插入的值"<<endl;
cin>>insert_number;
cout<<insert_number<<endl;
cout<<mysql_query(&mydata,"insert mylala (no) values (inert_numbesr)");
system("pause");在变量insert_number中存放进了我输入的数字,但是为何却无法实现插入?