//qt 调用数据库 (应保证qt有调用mysql的插件)
1、为工程添加新类
2、包含头文件<QSqlDatabase>
3、在头文件中添加公有成员 static QSqlDatabase db;
static bool Open();
static void Close();
在.cpp文件中实现Open函数
bool database::Open()
{
db.setHostName(QLatinlString("localhost"));
db.setUserName("root");
db.setPassword("123");
db.setDatabaseName("jjk");
if(!db.open())
{
return false;
}
return true;
}
4、qt中输入mysql数据库的查询语句
打开数据库后QSqlQuery query;
query.exec("select count(*) from list");
if(query.next())
{
count=query.value(0).toInt();
}
1、为工程添加新类
2、包含头文件<QSqlDatabase>
3、在头文件中添加公有成员 static QSqlDatabase db;
static bool Open();
static void Close();
在.cpp文件中实现Open函数
bool database::Open()
{
db.setHostName(QLatinlString("localhost"));
db.setUserName("root");
db.setPassword("123");
db.setDatabaseName("jjk");
if(!db.open())
{
return false;
}
return true;
}
4、qt中输入mysql数据库的查询语句
打开数据库后QSqlQuery query;
query.exec("select count(*) from list");
if(query.next())
{
count=query.value(0).toInt();
}