gpt4 book ai didi

mysql - MATLAB 7.0与MYSQL的连接

转载 作者:可可西里 更新时间:2023-11-01 07:31:55 30 4
gpt4 key购买 nike

我想把MATLAB和MYSQL连接起来。我不知道这个过程。在MATLAB帮助中它说了一些驱动程序,这让我很困惑。有人可以指导我吗?请告诉我完整的过程。我将非常非常感谢! !!

最佳答案

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

  • 首先从这里下载 mySQL 的 JDBC 驱动程序: http://www.mysql.com/downloads/connector/j/
  • 将存档中的 mysql-connector-java-x.x.xx-bin.jar(最新版本)文件解压到一个文件夹中
  • 在脚本的开头添加这个 jar 文件的路径,然后您可以连接到数据库等等。

以下是连接和查询公共(public)人类基因组数据库的示例:

%# 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

关于mysql - MATLAB 7.0与MYSQL的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/960320/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com