Matlab和MySQL没有找到合适的驱动程序

时间:2014-03-28 19:12:15

标签: mysql matlab

我正在尝试使用Matlab中的以下代码连接到MySQL数据库,但是我收到错误消息

  

"找不到合适的驱动程序   JDBC:MySQL的://mydatabasehost.amazonaws.comMyDatabase"

databaseName = 'MyDatabase';
username = 'myusername';
password = 'mypassword';
jdbcDriver = 'com.mysql.jdbc.Driver';
server = ' jdbc:mysql://mydatabasehost.amazonaws.com';

conn = database(databaseName, username, password, jdbcDriver, server);

我正在使用Matlab R2012(64位)。 我已经从http://dev.mysql.com/downloads/connector/j/下载并安装了Windows的JDBC连接器 我已将它添加到Matlab的classpath.txt中(或者使用javaaddpath(jdbc驱动程序的位置)。我错过了一步吗?

2 个答案:

答案 0 :(得分:4)

好的关闭这个问题。

问题是开头的间距

server = ' jdbc:mysql://mydatabasehost.amazonaws.com';

另外我应该包含端口号

server = 'jdbc:mysql://mydatabasehost.amazonaws.com:3306/';

答案 1 :(得分:0)

下载JDBC驱动程序并放入类路径,解压缩ZIP文件并将包含的JAR文件放在类路径中。

并尝试使用双引号