MATLAB与数据库Mysql的链接

下载数据库驱动mysal-connector-java-5.1.6-bin.jar

将它和该代码所在的文件放到一个文件夹下最好放在MATLAB的bin中

try
    allJavaPath=javaclasspath; %获得所有java的路径
    %把当前文件夹里的所有文件夹(以及子文件夹)都添加到路径里;
    addpath(genpath(fileparts(mfilename('fullpath'))));
    mysqlDriverPath=which('mysql-connector-java-5.1.6-bin.jar');
    
    %判断当前路径下是否有该驱动文件
    if isempty(mysqlDriverPath)
        errordlg({'找不到MySQL数据库驱动文件:issas-mysql-connector-java-5.1.25-bin.jar,请联系管理员!','找不到MySQL数据库驱动'},'数据库驱动错误');
        return;
    end
    
    if ~ismember(mysqlDriverPath,allJavaPath) %判断该驱动是否已经在路径里
        javaaddpath(mysqlDriverPath);
    end
    
catch exception
    errordlg({'驱动安装不成功,尝试手动添加驱动MySQL驱动,查看命令行下错误提示!',exception.identifier},'数据库驱动错误');
    return;
end

运行该代码及安装好驱动

运行下面代码开始链接数据库:
q=database('数据库名','数据库用户名','密码','com.mysql.jdbc.Driver','jdbc:mysql://127.0.0.1:3306/表名');
ping(connA )  %链接数据库

链接成功后在MATLAB的workspace中会显示你的数据库的内容打开查看一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值