首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MATLAB7.0与MYSQL的连接

MATLAB7.0与MYSQL的连接
EN

Stack Overflow用户
提问于 2009-06-06 19:08:58
回答 1查看 5.8K关注 0票数 4

我想把MATLAB和MYSQL.I连接起来,我不知道procedure.In MATLAB的帮助,它说了一些让我困惑的司机,请有人指点我!请告诉我整个过程,我会非常感激的!

EN

回答 1

Stack Overflow用户

发布于 2010-10-29 22:05:47

我使用JDBC从MATLAB连接到mySQL数据库。天衣无缝。

http://www.mysql.com/downloads/connector/j/

  • Unpack mySQL -连接器-java-x.x.xx-bin.jar(最新版本)文件从存档文件中下载到文件夹

  • 中,在脚本开头添加到jar文件的路径,然后连接到数据库,等等。

下面是一个连接和查询公共人类基因组数据库的示例:

代码语言:javascript
复制
%# add path to the JAR file you just installed to Java dynamic classpath
javaaddpath('h:\Documents\MATLAB\myJavaClasses\mysql-connector-java-5.1.12-bin.jar')
%# connection parameteres
host = 'genome-mysql.cse.ucsc.edu';
user = 'genome';
password = '';
dbName = 'hg18'; 
%# JDBC parameters
jdbcString = sprintf('jdbc:mysql://%s/%s', host, dbName);
jdbcDriver = 'com.mysql.jdbc.Driver';

%# Create the database connection object
conn = database(dbName, user , password, jdbcDriver, jdbcString);

gene = 'NF1';
if isconnection(conn) % check to make sure that we successfully connected
    qry = sprintf('SELECT geneName, chrom, txStart, txEnd FROM refFlat WHERE geneName=''%s''',gene);
    rs = fetch(exec(conn, qry));
    rsdata = get(rs, 'Data');
end
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/960320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档