为什么我收到一个错误消息的输出数据库函数当我试着使用ODBC连接到一个mySQL数据库与数据库工具箱?
1视图(30天)
显示旧的评论
MathWorks支万博1manbetx持团队
2009年6月27日
编辑:
MathWorks支万博1manbetx持团队
2021年2月17日
为什么我收到一个错误消息的输出数据库函数当我试着使用ODBC连接到一个mySQL数据库与数据库工具箱?
我使用数据库工具箱Microsoft Windows电脑上连接到一个mySQL数据库。我使用ODBC驱动程序连接到数据库。我用下面的代码在MATLAB命令提示符:
康涅狄格州=数据库(“unixIndexDB”,”,”);
conn.message
然而,我得到以下错误消息输出的“消息”字段结构“康涅狄格州”:
ans =
(MySQL) (3.51 ODBC驱动程序)一个错误在您的SQL语法。检查手册
对应你的MySQL服务器版本正确的语法使用附近
“连接到mySQL”在1号线
接受的答案
MathWorks支万博1manbetx持团队
2009年6月27日
这个错误抛出如果设置ODBC数据源的mySQL数据库是不正确的。mySQL的配置对话框在ODBC数据源设置一个字段为“连接SQL命令”。这个领域应该设置为执行一个SQL命令,当有人试图连接到数据源。这个命令有以下形式:
使用database_name
在database_name必须提供您的数据源的名称在配置对话框。如果使用命令不使用正确的数据源名称,mySQL把上面的错误消息,反映在“消息”字段的数据库命令的输出在MATLAB。
1评论
JohnGalt
2016年5月20日
编辑:MathWorks支万博1manbetx持团队
2021年2月17日