2011-11-13 18 views
8

मैं जानना चाहता हूं कि MySQL डेटाबेस को MATLAB सॉफ़्टवेयर से कैसे कनेक्ट करें। मैंने jdbc कनेक्टर डाउनलोड किया लेकिन मुझे पथ निर्दिष्ट करने का तरीका नहीं मिल रहा है।MySQL को MATLAB से कनेक्ट करें?

उत्तर

3

http://desk.stinkpot.org:8080/tricks/index.php/2006/02/how-to-get-matlab-to-talk-to-mysql/

मुझे चलो बोली:

  1. में classpath.txt फ़ाइल को खोलने [matlab पथ]/टूलबॉक्स/स्थानीय/और इसे में निम्नलिखित पंक्ति जोड़ (आप से जार फ़ाइल डाउनलोड कर सकते हैं http://dev.mysql.com/downloads/connector/j/, और निकालने के बाद आप फ़ोल्डर के अंतर्गत करने के लिए स्थानांतरित कर सकते हैं:/usr/share/जावा)

    [path to unzipped jdbc driver package]/mysql-connector-java-3.1.12-bin.jar 
    
  2. mysql में एक डाटाबेस बनाने (ऊपर यहाँ हो देख सकते हैं डब्ल्यू करने के लिए कि)

  3. डेटाबेस आपके द्वारा बनाया गया से कनेक्ट करने (यह "foo"), प्रकार matlab में फोन:

    >> conn = database(‘foo’,’[your user name]‘,”,’com.mysql.jdbc.Driver’,'jdbc:mysql://localhost:3306/foo’) 
    
8

मैं यहाँ मान लें कि आप एक डेटाबेस बनाया है 'mybase' कहा जाता है और आप बिना पासवर्ड के 'रूट' उपयोगकर्ता का उपयोग करते हैं (वास्तविक जीवन में ऐसा न करें)।

आपको जावा क्लासपाथ में MySQL कनेक्टर जार फ़ाइल पथ जोड़ने के लिए याद रखना होगा। आप इसे classpath.txt (\ toolbox \ local) में पथ जोड़कर या 0lसीधे मैटलैब से उपयोग करके कर सकते हैं।

dbname = 'mybase'; 
username = 'root'; 
password = ''; 
driver = 'com.mysql.jdbc.Driver'; 
dburl = ['jdbc:mysql://localhost:3306/' dbname]; 

javaclasspath('path-to-mysql-connector\mysql-connector-java-VERSION-bin.jar'); 

conn = database(dbname, username, password, driver, dburl); 
:

आप इस तरह अपने संबंध स्थापित कर सकते

संबंधित मुद्दे