查询数据

查询数据

//查询数据源
QSqlQuery searchDataSource(ESSystemConfig esSystemConfig,QString sqlParam)
{//连接数据库
    ESDatabaseCommon esDatabaseCommonObj1;

    QString databaseUserName = esSystemConfig.getUserName();//数据库连接用户名
    QString databaseUserPwd = esSystemConfig.getUserPwd();//数据库连接用户密码
    QString databaseAddress = esSystemConfig.getDatabaseAddress();//数据库连接地址
    QString databasePort = QString::number(esSystemConfig.getDatabasePort());//数据库连接端口号
    QString databaseLinkName = esSystemConfig.getLinkName();//数据库连接名
    QString databaseName = esSystemConfig.getDatabaseName();//数据库名
    int databaseType = 1;//1:Mysql 2:Oracle 3:SqlServer  4:PostgreSQL

    esDatabaseCommonObj1.setConnectParam(databaseUserName, databaseUserPwd, databaseAddress, databasePort, databaseLinkName, databaseName, databaseType);
    bool isConnect = esDatabaseCommonObj1.connectDatabase();
    QSqlQuery qSqlQueryObj;
    if (isConnect)
    {
        qSqlQueryObj = esDatabaseCommonObj1.execSearchSql(sqlParam);
esDatabaseCommonObj1.closeDatabase(); }
return qSqlQueryObj; }
原文地址:https://www.cnblogs.com/herd/p/13786164.html