分享

mysql数据库经验总结(原创)

 知识的海洋625 2014-04-23
1.
queryMenu.prepare("insert into ordering (desknum,foodname,foodprice) values(:desknumm,:foodname,:foodprice)"); //准备执行SQL查询
queryMenu.bindValue(":desknumm", nid);   //在占位符上确定绑定的值
queryMenu.bindValue(":foodname", foodnm);
queryMenu.bindValue(":foodprice",fdprice);
queryMenu.exec();

2.
    QSqlQuery query;
    query.exec("select * from employment where username="+str[0]);
    query.exec("select * from employment where username=?");
    query.bindValue(0,str[0]); //str[0]存放的是从界面获取的用户名
    query.exec();

3.
bool createConnection()
{
    QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");   //连接数据库驱动
    db.setUserName("zzp");
    db.setPassword("zzp");
    db.setHostName("localhost");  //数据库所在主机的IP,此处数据库保存在本地
    db.setDatabaseName("ordersystem");//数据库名
    db.setPort(3306);  //端口号
    if(!db.open())
    {
        qDebug()<<"Failed to connect to root mysql admin";

    }
    else
    {
        qDebug()<<"open database successful!";
        return true;
    }
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多