连接名称是否对连接MySQL服务器有价值?
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL", "conectionName");
答案 0 :(得分:1)
不,不是,如果你没有提供,那么将给出一个默认名称,但是你可以使用该名称在其他地方获得该连接。
QSqlDatabase db = QSqlDatabase::database("connectionName");
这是文档所说的内容。
如果未指定connectionName,则新连接将成为 应用程序的默认连接以及后续调用 没有连接名称参数的database()将返回 默认连接。如果此处提供了connectionName,请使用 用于检索连接的数据库(connectionName)。
因此,如果您没有提供任何名称,那么只要以下内容将返回该连接。
QSqlDatabase db = QSqlDatabase::database();