美文网首页MATLAB编程
Matlab链接ODCB数据库的几个小问题

Matlab链接ODCB数据库的几个小问题

作者: alin009 | 来源:发表于2018-12-17 11:27 被阅读0次

1 Matlab 通过 odbc 数据源连接 mysql 数据库,并解决数据中文乱码

  1. upgraded mysql odbc connector: https://dev.mysql.com/downloads/file/?id=472464

  2. control panel - data source(odbc) - user DSN - add - mysql odbc 5.3 Unicode driver

    *** on 'mysql conector/odbc data source configuration' panel - details, remember to:

(1) check 'interactive client'

(2) set 'character set': GBK

  1. in MATLAB:

slCharacterEncoding('GBK);

conn = database(datasource, username, pswd);

curs = exec(conn, querystatement);

curs = fetch(curs, 5);

data = curs.data

  1. bingo.
    利用matlab DataExplorer 打开数据库,可以发现中文显示正常

参考文献:
解决方法:金鸟儿 https://blog.csdn.net/goyyue/article/details/78835635
字符编码介绍见:https://www.jianshu.com/p/c23f3ea5443d

2 解决 sql文件太大无法导入的问题

@kakuilan 所说, 在my.cnf中把max_allowed_packet改大点即可.
我在的环境是docker MySQL5.7,
使用mysql命令行输入:

set global max_allowed_packet = 200*1024*1024
show VARIABLES LIKE '%max_allowed_packet%';

参考文献
解决方法见:https://github.com/kakuilan/china_area_mysql/issues/11

相关文章

  • Matlab链接ODCB数据库的几个小问题

    1 Matlab 通过 odbc 数据源连接 mysql 数据库,并解决数据中文乱码 upgraded mysql...

  • caffe时cmake显示找不到matlab

    在ubuntu安装了matlab后, 可创建软链接,这样在终端里面输入matlab就可以直接打开Matlab了, ...

  • 数据库 | 酶 KEGG Enzyme

    从KEGG数据库中链接到几个酶数据库分别是:KEGG Enzyme, ExplorEnz, IUBMB, Expa...

  • Linux Matlab2014b安装及下载

    Matlab2014b的破解比较特殊,除此之外,其他的都很正常 下载 首先下载Matlab 链接: https:/...

  • 几个小问题

    季氏即季家,鲁国三家权臣之一! 舞于庭,就是开家庭舞会!八佾即八仪,八佾之舞,就是八个人一排,共八排,六十四人! ...

  • 几个小问题

    1. NodeList和Array如何相互转换 2. 构造函数返回对象跟直接new的区别 3. class继承跟构...

  • 几个小问题

    1、FMDB与多线程 SQLITE默认的线程模式是串行模式, 是线程安全的FMDatabase多线程不安全, 单个...

  • 几个小问题

    今天想到几个点,第一个是。之前简书的日更已经坚持了,三百多天突然断开会不会觉得遗憾答案是有遗憾,但是三百多天战两万...

  • 在无界面的centos 7.3安装matlab 2015b 附下

    在无界面的centos安装matlab 本文安装的是 matlab R2015b 大概7.9个G左右.下载链接 ...

  • 论文笔记 Structure Extraction from T

    文章来源:Acm Transactions on Graphics 2012 下载链接:原文下载,MATLAB代码...

网友评论

    本文标题:Matlab链接ODCB数据库的几个小问题

    本文链接:https://www.haomeiwen.com/subject/hpeqkqtx.html