mysql中不能创建数据库是设置错误造成的,解决方法为:
1、选择【开始】-【运行】,打开运对话框。
3、连接数据库:在打开的DOS命令行窗口中,中输入mysql -uroot -p。按下回车键。然后输入密码。进行mysql控制台。注意:-uroot中,root是mysql的用户名。
4、创建数据库:在命提示符中输入:create database user_id。按回车键。注意:create database是创建数据库的命令。user_id是要创建数据库的名称,这个可随便命名,只要符合mysql中的命名规范就好。
5、出现 Query OK, 1 row affected (0.35,sec)这信息,就说明数据库创建成功了。
1,去mysql官网下载mysql C++连接头文件:libmysql.dll,libmysql.lib,my_alloc.h,my_list.h,mysql.h,mysql_com.h,mysql_time.h,mysql_version.h2,#include "mysql.h"
3,项目右键属性->链接器->输入->附加依赖项=lib文件目录(如:..\include\libmysql.lib)
4,定义连接变量:MYSQL *conn
5,连接
conn_Project = mysql_init(NULL)
if (mysql_real_connect(conn,Host, User, Password, DataBase, port, NULL, 0 ) == NULL)
{
AfxMessageBox("connect fail")
return
}
6,查询
MYSQL_RES *result
MYSQL_ROW row
if(mysql_query (conn , "select * from table"))
{
afxMessageBox("Query Fail")
return
}
result = mysql_store_result(conn)
while((row=mysql_fetch_row(result))!=NULL)
{
...row[0] //结果集第一列
...row[1] //结果集第二列
...
}
mysql_free_result(result)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)