db = QSqlDatabase::addDatabase("QODBC", "OJ");//OJ为链接的名称,并非数据库名称
    db.setHostName("127.0.0.1"); //如果dsn中已经含有SERVER,可以省略此句
    db.setPort(1433);
    QString dsn = QString::fromLocal8Bit("DRIVER={SQL SERVER};SERVER=127.0.0.1;DATABASE=DATANAME");
    //如果已经设定DSN,可以写为QString::fromLocal8Bit("SQLSERVER_DSN")
    //127.0.0.1默认指向本机,你可以改成你自己电脑的IP,DATANAME为你的数据库名字,不加引号
    db.setDatabaseName(dsn);
    //即使dsn中已经设置了UID和PASSWD,仍然需要执行setUserName和setPassword的步骤
    db.setUserName("sa");
    db.setPassword("123456");
    if (!db.open()) {
        QMessageBox::critical(0, qApp->tr("Cannot open database"),
                              qApp->tr("Unable to establish a database connection."
                                       ), QMessageBox::Cancel);
        return false;