odbc方式连接数据库,这里略过
连接函数connecMysql.m :
% matlab 连接mysql
clc;%清屏
clear;%清除数据内存
datasource = 'mysql-matlab'; % 数据源
% 数据源中已指定数据库
conn = database(datasource,'root','');%建立连接对象
功能函数:(注意先转换数据类型才能成功写入uitable)
conn = connecMysql();
sql='select * from log'; %sql语句
data = select(conn, sql);
data(:,:) % 所有行所有列,此时data为table类型
datas = table2cell(data);
% 关闭连接好习惯
closeConn(conn);
% cell数据填入
set(hObject, 'ColumnName', {'序号','时间','事件'}, 'data',datas);
数据库:
GUI显示:
此时发现matlab读取中文乱码,下次更新