【问题标题】:How to select database using Poco MySQL connector如何使用 Poco MySQL 连接器选择数据库
【发布时间】:2017-08-31 22:14:27
【问题描述】:

在 Poco 中通过 MySQL 数据连接器发出等效于 SQL USE mychosendb 命令的首选方式是什么?

introductory example 使用 Poco 数据库表示选择使用的数据库是Session 对象的属性/参数。 Session 对象的文档很少,但足以确信数据库被指定为 connectionString 参数的一部分。如果是这样,这个字符串的格式是什么?

来自connectionstrings.com 的信息表明包含database=mychosendb 的连接字符串应该等效于SQL USE mychosendb 命令。到目前为止,我还看不到一种方法可以使这两种明显的方法中的任何一种都起作用:

  • host=localhost;user=mylogin;password=mypassword 形式的现有连接字符串工作正常,但未指定数据库;当我在字符串中添加 database=mychosendb 的变体时,它似乎被忽略了。
  • 尝试执行 SQL USE 命令通知我这不是此接口支持的命令。

【问题讨论】:

    标签: mysql poco-libraries


    【解决方案1】:

    叹息。这是需要使用缩写 db=mychosendb 而不是任何不再形式的 database=mychosendbDatabase=mychosendb 的令人眼花缭乱的显而易见的情况 - 后者都不起作用,至少不适用于我。

    这是否是首选方法,我不知道。但我知道它有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多