QDir dir;
QString strPath;
QSqlDatabase sql_db;
//Logon.db
sql_db = QSqlDatabase::addDatabase( "QSQLITE" );
sql_db.setDatabaseName( QCoreApplication::applicationDirPath() + "/Logon.db" );
sql_db.setUserName( "root" );
sql_db.setPassword( "123456" );
if ( !dir.exists( QCoreApplication::applicationDirPath() + "/Logon.db" ) )
{
if ( sql_db.open() )
{
QSqlQuery sql_query;
bool br = false;
br = sql_query.exec( "create table Logon( UserName varchar( 255 ), Password varchar( 255 ), Remember int, AutoLogon int, LogonTime varchar( 255 ) )" );
br = sql_query.exec( "create unique index Logon_index on Logon( UserName )" );
sql_db.close();
}
else
qDebug() << "′′½¨Logon.dbê§°ü£¡" << sql_db.lastError().text();
}
QSqlDatabase::removeDatabase( QCoreApplication::applicationDirPath() + "/Logon.db" );