QsqlDatabase db = QsqlDatabase::addDatabase("QODBC"); db.setDatabaseName(QString("DRIVER={sql SERVER};" "SERVER=%1;" //服务器名称 "DATABASE=%2;"//数据库名 "UID=%3;" //登录名 "PWD=%4;" //密码 ).arg("42.121.121.245") .arg("test") .arg("test") .arg("123456") ); QString dsn = QString::fromLocal8Bit("DRIVER={sql SERVER};SERVER=42.121.121.245;DATABASE=test"); db.setDatabaseName(dsn); db.setUserName("test"); db.setPassword("123456"); bool ok = db.open();