数据库
证券指标
这个作者很懒,什么都没留下…
展开
-
QSqlDatabase 连接 cloneDatabase()
Qt中的QSqlDatabase类表示一个数据库的连接。 数据库连接的创建通过静态方法addDatabase来实现,在创建时可以给数据库连接指定一个名称(ConnectionName),如果不指定名称也可以,会创建一个默认连接。如:[cpp] view plaincopyQSqlDatabase a = QSqlDatabase::addDatabase(转载 2015-10-23 15:43:53 · 1561 阅读 · 0 评论 -
SQLITE数据库 封装很好的类
SqliteDatabase::SqliteDatabase() { } SqliteDatabase::~SqliteDatabase() { QStringList nameList = QSqlDatabase::connectionNames(); forea原创 2015-10-10 08:29:37 · 1116 阅读 · 0 评论 -
QSqlQuery多连接的注意事项
一个数据库test.db,存在多个连接的情况下。连接名称为con1和con2.对应的QSqlDatabase实例名称为m_con1和m_con2.在创建QSqlQuery实例的时候,一定要注意其参数。QSqlQuery ( QSqlDatabase db )QSqlQuery的参数是一个QSqlDatabase的类型。即传入的不是co原创 2015-10-10 08:42:13 · 1526 阅读 · 0 评论 -
QSLITE insert语句 注意事项
QString strCreateTb = "create table if not exists testMultithread (id int primary key,name varchar(30) );"; QSqlQuery sq(db); sq.prepare( strCreateTb ); if ( !sq.exec() ) {原创 2015-10-10 09:12:54 · 882 阅读 · 0 评论 -
SQLITE一个数据库多个连接
//记得把上一个连接关闭掉QSqlDatabase::colse();方法。QSqlDatabase db1 = QSqlDatabase::addDatabase("QSQLITE", "con2");//新连接的名字 db1.setDatabaseName("D:\\space_application\\test_sqlite\\test_sqlite\\test.db");原创 2015-10-10 08:59:57 · 8385 阅读 · 0 评论 -
QSqlDatabase类 创建db文件
创建db数据库文件,比如,要创建test.db这个数据库。调用:QSqlDatabase类的setDataName( "test.db" )方法.但是遇到问题:如果本地已经存在test.db文件了。那么调用setDatabase()方法后,可以open()这个db。但是,QSqlQuery,exec()方法的时候,报错:无法打开数据库。原创 2015-10-09 18:16:21 · 1965 阅读 · 0 评论 -
对数据库的访问 都放在单独的dll中
对数据库的访问 都放在单独的dll中像database.dll那样,原创 2016-05-26 13:41:49 · 563 阅读 · 0 评论