Sqlite远程连接数据
1、连接本地数据库
QSqlDatabase db =QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("personnel.db");
db.setUserName("PersionSql");//数据库用户名和密码
db.setPassword("123456");
if (!db.open()){
QMessageBox::warning(0,QObject::tr("Database Error"),
db.lastError().text());
return false;
}
打开当前目录下的数据库,如果没有则创建一个名为personnel.db”的数据库。
2、sqlite连接本地共享数据库
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE ");
db.setHostName("localhost");//设置你本地服务器的IP
db.setDatabaseName("/SQLLiteDB/personnel.db");// SQLLiteDB共享目录下的数据库名
db.setUserName("persionSql");//数据库用户名和密码
db.setPassword("123456");
if(!db.open())
qDebug() << "Failed to connect to QSQLITE";
else
qDebug()