Matlab连结Mysql显示:未定义与“structu”类型的输入参数相对应的函数‘fetch’

245 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

当我很长时间之后再次运行我曾经的一个小软件时,发现显示错误如下。

在这里插入图片描述

百度了很多介绍的都很笼统,后来解决了,将解决的思路记录下来。 1 下载 mysql-connection-java-5.1.49-bin.jar (5.1.49是我自己随意选的,各位可根据自己实际情况选所需要的版本):下载地址传送门 界面如下: 在这里插入图片描述

  1. 将 mysql-connection-java-5.1.49-bin.jar 放入如下位置:
D:/MATLAB/R2009a/java/jar/toolbox(主要是matlab目录下的java/jar/toolbox)

3 在下列位置找到classpath.txt文件。

D:/MATLAB/R2009a/toolbox/local

4 将2的位置写入classpath.txt文件中,内容为:

$matlabroot/java/jar/toolbox/mysql-connector-java-5.1.49-bin.jar

5 重启matlab即可。