• 3473阅读
  • 3回复

关于数据库访问的问题 [复制链接]

上一主题 下一主题
离线sundp
 

只看楼主 正序阅读 楼主  发表于: 2009-09-03
QSqlQuery query;
query.exec("SELECT * FROM scores ORDER BY id ASC");

这是很常见的用法。但是,如果在程序里连接了两个不同的数据库,怎样指定query要在哪个数据库上操作?
人境结庐<http://sundp70.blog.163.com>心远地偏
离线sundp

只看该作者 3楼 发表于: 2009-09-05
谢谢楼上两位。

还要请教一下,在一个应用程序里使用 query,是用到的时候现申请一个,还是申请一个全局的让应用程序共用? 这两种方案哪个更好一些?

如果想申请全局的 query 应该怎样实现?
人境结庐<http://sundp70.blog.163.com>心远地偏
离线aaaaa007

只看该作者 2楼 发表于: 2009-09-04
指定那个数据库 类似这样的:

QSqlQuery query(db1)
QSqlQuery query(db2)
离线sdh-bing
只看该作者 1楼 发表于: 2009-09-03
两个数据库中有一个是默认的,另外一个访问的时候需要说明
快速回复
限100 字节
 
上一个 下一个