MySQL 连接器/ODBC 开发人员指南  / 第 5 章配置连接器/ODBC  /  5.6 没有预定义 DSN 的连接

5.6 没有预定义 DSN 的连接

SQLDriverConnect您可以通过指定 DRIVER名称字段 使用 连接到 MySQL 服务器 。以下是使用无 DSN 连接的连接器/ODBC 的连接字符串:

对于连接器/ODBC 8.0:

ConnectionString = "DRIVER={MySQL ODBC 8.0 Driver};\
                   SERVER=localhost;\
                   DATABASE=test;\
                   USER=venu;\
                   PASSWORD=venu;\
                   OPTION=3;"

将“ MySQL ODBC 8.0 驱动程序 替换为您在 ODBC 驱动程序管理器中注册连接器/ODBC 驱动程序所使用的名称(如果不同)。如果您的编程语言将反斜杠后跟空格转换为空格,则最好将连接字符串指定为单个长字符串,或者使用不在中间添加空格的多个字符串的串联。例如:

ConnectionString = "DRIVER={MySQL ODBC 8.0 Driver};"
                   "SERVER=localhost;"
                   "DATABASE=test;"
                   "USER=venu;"
                   "PASSWORD=venu;"
                   "OPTION=3;"

笔记。  在 macOS 上,您可能需要指定连接器/ODBC 驱动程序库的完整路径。

有关可提供的连接参数列表, 请参阅 第 5.2 节“连接器/ODBC 连接参数” 。