Mysql
 sql >> Baza danych >  >> RDS >> Mysql

połączenie MATLAB 7.0 i MYSQL

Używam JDBC do łączenia się z MATLAB do bazy danych mySQL. Działa bezproblemowo.

  • Najpierw pobierz sterownik JDBC dla mySQL stąd:http://www.mysql. com/downloads/connector/j/
  • Rozpakuj plik mysql-connector-java-x.x.xx-bin.jar (najnowsza wersja) z archiwum do folderu
  • Na początku skryptu dodaj ścieżkę do tego pliku jar, a następnie możesz połączyć się z bazą danych i tak dalej.

Oto przykład łączenia się z publiczną bazą danych genomu ludzkiego i przeszukiwania jej:

%# 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 Powolne dołączanie. Każdy sposób na przyspieszenie

  2. Jak połączyć wiele wierszy w jedną kolumnę w MySQL?

  3. Nie można uzyskać wiosennego rozruchu, aby automatycznie utworzyć schemat bazy danych

  4. Ile zapytań MySQL powinienem ograniczyć na stronie? PHP / MySQL

  5. Odpowiednik explode() do pracy z ciągami w MySQL