#include <qsqldatabase.h>
#include "../login.h "
int main( int argc, char *argv[] )
{
QApplication app( argc, argv )
QSqlDatabase *defaultDB = QSqlDatabase::addDatabase( DB_SALES_DRIVER )
if ( defaultDB ) {
defaultDB->setDatabaseName( DB_SALES_DBNAME )
defaultDB->setUserName( DB_SALES_USER )
defaultDB->setPassword( DB_SALES_PASSWD )
defaultDB->setHostName( DB_SALES_HOST )
if ( defaultDB->open() ) {
// 数据库被成功打开,我们现在可以运行SQL命令。
}
}
return 0
}
最基本实现:最高实现目标:
用了个combobox里面有几个属性都是数据库里面有的,先选择相应的属性,再输入对应的内容到linEdit,按照lindEdit里面输入的内容查找数据库并显示出来。
方案1:建议你将模糊搜索的事件放到一个按钮中执行,比如查询,点击后再通过SQL的like语句将结果放入combobox控件中,这样就行了。方案2:你在textbox的change事件里写模糊查询语句,将查询的内容实时的放入combobox控件中即可,但是这个要根据你数据库的具体容量来定,如果数据库信息过于庞大,不建议这样。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)