如何使用Poco MySQL连接器

时间:2017-08-31 22:14:28

标签: mysql poco-libraries

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

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

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

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

1 个答案:

答案 0 :(得分:0)

叹息。这是一个令人眼花缭乱 - 显而易见 - 一旦你知道但不是之前需要使用缩写db=mychosendb代替任何更长形式database=mychosendbDatabase=mychosendb的情况 - 后者都不是工作,至少不适合我。

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