navicat怎么连接达梦数据库 qt如何连数据库?
qt如何连数据库?连接到MySQL数据库QSqlDatabase DB=QSqlDatabase::adddatabase(“qmysql”)//使用MySQL数据库驱动程序db.setHostNam
qt如何连数据库?
连接到MySQL数据库QSqlDatabase DB=QSqlDatabase::adddatabase(“qmysql”)//使用MySQL数据库驱动程序db.setHostName文件(“localhost”)db.setDatabaseName数据库名称(“exampledb”)//数据库名称数据库设置用户名(“SA”)//用户名数据库设置密码(“1”)//密码bool OK=数据库打开()//尝试连接到数据库,如果(确定){qsqlquery myquery}如果(我的查询.exec(“select*from employeedb”){int num=0 if(数据库驱动器()->hasFeature(QSqlDriver::QuerySize)){num=myquery.size文件()//如果支持受结果影响的行数,则记录}否则直接{myquery.last文件()//否则,导航到结果的最后一个数值=我的查询.at这里我们添加()else}//的查询结果,如果查询失败{qsqlerror}=myquery.lastError错误()}}else//打开数据库失败{}
1:在windows下登录MySQL命令行,(1)输入CMD(2)CD MySQL安装路径/mysqlserver5.6/bin(3)使用命令MySQL-U root-P,然后根据提示输入密码进入命令行select user()//显示当前用户2:使用QT访问同一台计算机上的数据库(1)显示当前计算机上安装的数据库驱动程序qsstringlist drivers=QSqlDatabase::drivers()foreach(qsstringdriver,drivers)qdebug()exec(“insert into children(fname,age)values(“Ann2”,13)”)6。如果(!结果)7 qDebug()exec(“SELECT*FROM children c LIMIT 01000”)9。while(m_qlquery->next())10。{ 11. qDebug()