Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MATLAB 7.0 और MYSQL का कनेक्शन

मैं MATLAB से mySQL डेटाबेस से कनेक्ट करने के लिए JDBC का उपयोग करता हूं। निर्बाध रूप से काम करता है।

  • पहले mySQL के लिए JDBC ड्राइवर यहाँ से डाउनलोड करें:http://www.mysql। कॉम/डाउनलोड/कनेक्टर/जे/
  • संग्रह से एक फ़ोल्डर में mysql-connector-java-x.x.xx-bin.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. आप जावा में BigDecimal को किस प्रकार मैप करेंगे/MySQL में हाइबरनेट?

  2. तालिका मौजूद होने के बाद एक नई आईडी (ऑटो इंक्रीमेंट) जोड़ने की समस्या

  3. जेपीए या हाइबरनेट एक (गैर प्राथमिक कुंजी) कॉलम मान उत्पन्न करने के लिए, 1 . से शुरू नहीं

  4. MySQL मैटर में मल्टी-कॉलम इंडेक्स के फील्ड्स का ऑर्डर करता है

  5. रेल में आगामी जन्मदिन मॉड्यूल कैसे बनाएं?