首页| 论坛| 消息

标题:我这个数据库操作哪里错了?怎么改了好多次了还是数据库表创建失败
作者:小白修炼中
日期:2016-04-13 21:50
内容:

QCoreApplication a(argc, argv);
QTextCodec::setCodecForLocale(QTextCodec::codecForLocale());
QSqlDatabase db =QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("easybook-3313b0");//设置数据库主机名
db.setDatabaseName("qtDB.db");//设置数据库名
db.setUserName("zhouhejun");//设置数据库用户名
db.setPassword("123456"); //设置数据库密码
db.open(); //打开连接
//创建数据库表
QSqlQuery query;
bool success=query.exec("create table automobil(id int primary key,attribute varchar,type varchar,kind varchar,nation int,carnumber int,elevaltor int,distance int,oil int,temperature int)");
if(success)
qDebug()


#1 [小白修炼中 04-13 21:52]
各位大牛神人指点指点
#2 [XChinux 04-14 08:06]
截图告诉你了,数据库没连接上。
#3 [yanwuyue 04-14 08:21]
mysql对应的应该是ip地址吧,本地应该是127.0.0.1
#4 [yanwuyue 04-14 08:22]
db.open();这句都没过
#5 回 XChinux 的帖子 [小白修炼中 04-14 10:01]
XChinux:截图告诉你了,数据库没连接上。 (2016-04-14 08:06) 
怎么解决,要怎么连接?

<< 1 2 >> (1/2)

回复 发表
主题 版块