Qt的。连接名是否对连接MySQL服务器有价值?

时间:2014-07-08 18:48:34

标签: mysql qt qtsql

连接名称是否对连接MySQL服务器有价值?

QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL", "conectionName");

1 个答案:

答案 0 :(得分:1)

不,不是,如果你没有提供,那么将给出一个默认名称,但是你可以使用该名称在其他地方获得该连接。

QSqlDatabase db = QSqlDatabase::database("connectionName");

这是文档所说的内容。

  

如果未指定connectionName,则新连接将成为   应用程序的默认连接以及后续调用   没有连接名称参数的database()将返回   默认连接。如果此处提供了connectionName,请使用   用于检索连接的数据库(connectionName)。

因此,如果您没有提供任何名称,那么只要以下内容将返回该连接。

QSqlDatabase db = QSqlDatabase::database();