请教qt/mysql大侠,使用驱动“QMYSQL”,创建新的数据库文件不行么,但是使用“QSQLITE”,就可以。代码:
QSqlDatabasedb=QSqlDatabase::addDatabase("QMYSQL");//添加数据库驱动db.setDatabaseName("hello...
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");//添加数据库驱动 db.setDatabaseName("hello"); db.setUserName("root"); db.setPassword("root"); 系统提示,不能打开该数据库文件。。。请教!
展开
1个回答
2012-08-30
展开全部
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); // 使用mysql数据库驱动
db.setHostName("localhost");
db.setDatabaseName("exampledb"); // 数据库名称
db.setUserName("sa"); // 用户名
db.setPassword("1"); // 密码
bool ok = db.open(); // 尝试连接数据库
if(ok){
成功
}
你试一下吧
db.setHostName("localhost");
db.setDatabaseName("exampledb"); // 数据库名称
db.setUserName("sa"); // 用户名
db.setPassword("1"); // 密码
bool ok = db.open(); // 尝试连接数据库
if(ok){
成功
}
你试一下吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询