MatLab के भीतर सहायता का उपयोग करने का प्रयास करें, यह बहुत उपयोगी है।
आप सही डेटाबेस कनेक्शन का उपयोग कर रहे हैं:
conn = database(instance,username,password,driver,databaseurl)
MatLab द्वारा प्रदान किया गया उदाहरण इस तरह दिखता है:JDBC ड्राइवर के माध्यम से Oracle डेटाबेस से कनेक्ट करें।
उपयोगकर्ता नाम, स्कॉट, और पासवर्ड, बाघ का उपयोग करके डेटाबेस, test_db से कनेक्ट करें। कनेक्शन बनाने के लिए JDBC ड्राइवर, oracle.jdbc.driver.OracleDriver का उपयोग करें। ड्राइवर विक्रेता द्वारा परिभाषित URL jdbc:oracle:oci7:
. हैconn = database('test_db','scott','tiger',...
'oracle.jdbc.driver.OracleDriver','jdbc:oracle:oci7:')
या
Microsoft SQL सर्वर प्रमाणीकृत डेटाबेस कनेक्शन
JDBC ड्राइवर का उपयोग करके एकीकृत Windows प्रमाणीकरण के साथ Microsoft SQL सर्वर डेटाबेस से कनेक्ट करें।
MATLAB बंद करें यदि यह चल रहा है।
classpath.txt फ़ाइल में डेटाबेस ड्राइवर JAR फ़ाइल का पथ सम्मिलित करें। Classpath.txt फ़ाइल यहां स्थित है:
$MATLABROOT\toolbox\local\classpath.txt
अद्यतन पथ प्रविष्टि में अब ड्राइवर के लिए पूर्ण पथ शामिल होना चाहिए। उदाहरण के लिए:
C:\DB_Drivers\sqljdbc_2.0\enu\sqljdbc4.jar
लाइब्रेरीपथ.txt फ़ाइल में sqljdbc_auth.dll वाले फ़ोल्डर में पथ डालें। librarypath.txt फ़ाइल यहां स्थित है:
$MATLABROOT\toolbox\local\librarypath.txt
पथ प्रविष्टि में फ़ाइल नाम sqljdbc_auth.dll शामिल नहीं होना चाहिए:
C:\DB_Drivers\sqljdbc_2.0\enu\auth\x64
sqljdbc_auth.dll फ़ाइल निम्न स्थान पर स्थापित है:
<installation>\sqljdbc_<version>\<language>\auth\<arch>
SQL सर्वर ड्राइवर की स्थापना निर्देशिका कहाँ है।
- यदि आप 32-बिट जावा वर्चुअल मशीन (JVM) चला रहे हैं, तो x86 फ़ोल्डर में thesqljdbc_auth.dll फ़ाइल का उपयोग करें, भले ही ऑपरेटिंग सिस्टम x64 संस्करण हो।
- यदि आप x64 प्रोसेसर पर 64-बिट JVM चला रहे हैं, तो x64 फ़ोल्डर में thesqljdbc_auth.dll फ़ाइल का उपयोग करें।
- यदि आप IA-64 प्रोसेसर पर 64-बिट JVM चला रहे हैं, तो IA64 फ़ोल्डर में thesqljdbc_auth.dll फ़ाइल का उपयोग करें।
MATLAB प्रारंभ करें।
Windows प्रमाणीकरण कनेक्शन स्थापित करने के लिए AuthType पैरामीटर का उपयोग करें।
conn = database('dbName','','', ...
'Vendor','Microsoft SQL Server','Server','servername',...
'AuthType','Windows')