如何在 MATLAB 中使用 MySQL?我有一个名为“SQL_CreateDatabase”的错误 (Windows)

问题描述 投票:0回答:0

我正在使用 MATLAB 并尝试安装数据库。我正在使用 B.D. 的 **HCTSA **(高度比较时间序列分析)。富尔彻。这是完整代码的链接:https://github.com/benfulcher/hctsa.

完整的错误消息如下所示:无法激活 mySQL java 连接器。这必须添加到 Matlab 的“javext”目录中,并将位置添加到 Matlab 的“classpath.txt”文件中。我尝试了几种方法并始终面临同样的问题。

这些是我试过的东西。

下载“mysql-connector-java-5.1.35-bin”并添加到“javext”目录。 通过添加“mysql-connector-java-5.1.35-bin”所在的路径来编辑“classpath.txt”。 这里有一些问题和疑问。问题 1) 我在任何地方都找不到 'javext' 目录,所以在 chatGPT 的建议的帮助下,我在 ('C:\Program Files\MATLAB\R2022b\java\jarext\mysql-connector-java -5.1.35-bin.jar') and ('C:\Program Files\MATLAB\R2022b\sys\java\jre\win64\jre\lib xt\javext\mysql-connector-java-5.1.35-bin .jar') 和 ('C:\Program Files\MATLAB\R2022b oolbox\local\javext\mysql-connector-java-5.1.35-bin.jar).

我认为 MATLAB 使用“javext”目录来存储 MATLAB 启动时自动加载的 Java 扩展。所以.. 可以手动创建一个名为“javext”的文件夹,然后复制并粘贴“mysql-connector-java-5.1.35-bin”文件吗?

来自 2) 的问题 由于管理员权限,无法编辑“classpath.txt”文件。所以我以管理员身份运行该文件并强制编辑该文件。可以吗?

附加信息) 以下是每个程序的版本。

MySQL 服务器版本:mysql Ver 8.0.33 for Win64 on x86_64 (MySQL Community Server - GPL) java版本:“20.0.1” MySQL 连接器/J 版本:mysql-connector-java-5.1.35-bin 这三者的版本不兼容会不会是报错的可能原因?我将 3) MySQL Connector/J 版本重新安装到“mysql-connector-j-8.0.33.jar”并编辑了“classpath.txt”,但错误仍然存在。

..还有其他我遗漏的问题吗?我真的很想克服这个令人沮丧的错误信息。

感谢所有一路读到这里的人。

java matlab classpath mysql-connector
© www.soinside.com 2019 - 2024. All rights reserved.