Mysql
 sql >> база данни >  >> RDS >> Mysql

връзка на MATLAB 7.0 и MYSQL

Използвам JDBC за свързване от MATLAB към mySQL база данни. Работи безпроблемно.

  • Първо изтеглете JDBC драйвер за mySQL от тук:http://www.mysql. com/downloads/connector/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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Комбиниране на INSERT, VALUES и SELECT?

  2. Разлика в MySQL между два реда от оператор SELECT

  3. COUNT по-бърз ли е от изтеглянето на записите и броенето в код?

  4. MySQL - ПРИСЪЕДИНЕТЕ се към ИЛИ b

  5. MySQL просто разбиране на грешки