当前位置: 首页 > 知识库问答 >
问题:

诊断MATLAB MySQL JDBC驱动程序错误(Windows)

祁烈
2023-03-14

从MATLAB R2017a Windows-7连接数据库的尝试失败。

conn = database(dbsource,username,password,'Vendor','MySQL', 'Server','mysql8.db4free.net','portnumber',3306)

错误消息:找不到JDBC驱动程序

JDBC驱动程序是:

    null

    null

尝试这些JDBC驱动程序的尝试都没有成功,因为在javaclass路径中单独测试了每个html" target="_blank">文件:

  1. C:\drivers\mysql-connector-java-6.0.6\mysql-connector-java-6.0.6-bin.jar
  2. C:\drivers\mysql-connector-java-8.0.11\mysql-connector-java-8.0.11.jar

这些的JDBC驱动程序“安装”包括

>

  • 将.jar驱动程序解压缩到目标定向器
  • 确保C:\path\driver.jar在MATLAB的JavaClasspath中
  • 验证javaclasspath是否返回c:\path\driver.jar
  • 在MATLAB提示符下验证C:\path\driver.jar(在步骤3中返回)

    >>目录('C:\drivers\mysql-connector-java-6.0.6\mysql-connector-java-6.0.6-bin.jar')

    尝试配置MATLAB的数据库资源管理器应用程序返回消息:

     JDBC driver file was not found on MATLAB java classpath
    

    Java版本:

  • 共有1个答案

    范翰飞
    2023-03-14

    我已经通过MATLAB R2017A使用mysql-connector-java-8.0.11.jar确认了您的错误消息。

    本页描述Connector/J8.0(包括mysql-connector-java-8.0.11.jar)仅支持JRE 1.8.x。但是MATLAB R2017a使用JRE 1.7,因此R2017a不支持mysql-connector-java-8.0.11.jar。

    你有三种选择。

    >

  • 使用连接器/J 5.1

    Connector/J5.1支持JRE 1.7,因此它与MATLAB R2017a兼容,并且支持MySQL Server8.0。您可以从这里下载Connector/J5.1。

    将MATLAB更新至R2017b或R2018a

  •  类似资料:
    • 问题 解释器因为某个分段错误、总线错误、访问越界或其他致命错误而突然间奔溃。 你想获得Python堆栈信息,从而找出在发生错误的时候你的程序运行点。 解决方案 faulthandler 模块能被用来帮你解决这个问题。 在你的程序中引入下列代码: import faulthandler faulthandler.enable() 另外还可以像下面这样使用 -Xfaulthandler 来运行Pyth

    • 服务器上的mongodb版本将比驱动程序版本旧。我的java驱动程序版本是3.6,Mongo-版本显示我是2.4 我该怎么解决这个问题?

    • 我有这个文件test.py: 我想使用此python代码从页面获取页面源。我使用的是chrome驱动程序selenium和python。但是当我启动这个脚本时,我遇到了这个错误: 我在互联网上尝试了几乎所有的解决方案,但每次我遇到其他错误时,有人知道我在这种情况下应该怎么做吗?有人建议我如何解决这个问题吗?

    • 我正试图在eclipse中运行我的第一个webdriver脚本。使用jre1。8.0_1111. 我使用了下面的代码,但它显示了错误。请帮我查一下密码。 错误堆栈 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。壁虎。驱动系统属性;有关更多信息,请参阅github。com/mozilla/geckodr

    • 我得到了下面的错误,如果我开始执行程序。 线程“main”org.openqa.selenium.remote.UnreachableBrowserException中的异常:无法启动新会话。可能的原因是远程服务器的地址无效或浏览器启动失败。构建信息:版本:“2.53.0”,修订版本:“35ae25b”,时间:“2016-03-15 16:57:40”