sql >> データベース >  >> RDS >> Mysql

MATLAB7.0とMYSQLの接続

    JDBCを使用してMATLABからmySQLデータベースに接続します。シームレスに動作します。

    • 最初にmySQL用のJDBCドライバーをここからダウンロードします: http://www.mysql。 com / downloads / connectedor / j /
    • mysql-connector-java-x.x.xx-bin.jar(最新バージョン)ファイルをアーカイブからフォルダーに解凍します
    • スクリプトの最初に、このjarファイルへのパスを追加すると、データベースなどに接続できます。

    公開されているヒトゲノムデータベースに接続してクエリを実行する例を次に示します。

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



    1. TableNameとしてのMySqlParameter

    2. MySQL Select By Newest Timestamp

    3. SQLで文字列をトリミングする方法

    4. EclipseIDEでのJava9を使用したモジュールの開発、パート2