|
本人有通过matlab向mysql导入数据的代码(如下)。但是必须在mysql里面新建表格,还得对表格的横坐标进行命名之后才能导进去。有没有直接在matlab界面,完成某个数据库下新建table,横坐标(即Colnames)名字也通过matlab定义,然后直接从matlab向mysql导入数据。
matlab向mysql导入数据的代码:
javaaddpath('mysql-connector-java-5.1.25-bin.jar'); %开始运行java
%连接mysql wailsion和最后的wailsion都是navicat里面数据库的名字
conn = database('wailsion','root','hflczw','com.mysql.jdbc.Driver','jdbc:mysql://localhost:3306/wailsion');
ping(conn)
Colnames={'date','time','lastprice'};%表tickdata的变量
newdata=[{'20141101','09:11:45',123};{'20140505','15:00:00',345}];%需要插入的新数据
fastinsert(conn, 'tickdata', Colnames,newdata);
|