Prova att använda hjälpen i MatLab, det är mycket användbart.
Du använder rätt databasanslutning:
conn = database(instance,username,password,driver,databaseurl)
Exemplet från MatLab ser ut så här:Anslut till en Oracle-databas via JDBC-drivrutinen.
Anslut till databasen, test_db, med användarnamnet, scott och lösenordet, tiger. Använd JDBC-drivrutinen, oracle.jdbc.driver.OracleDriver, för att göra anslutningen. Den URL som definieras av drivrutinsleverantören är jdbc:oracle:oci7:
conn = database('test_db','scott','tiger',...
'oracle.jdbc.driver.OracleDriver','jdbc:oracle:oci7:')
ELLER
Microsoft SQL Server Authenticated Database Connection
Anslut till en Microsoft SQL Server-databas med integrerad Windows-autentisering med en JDBC-drivrutin.
Stäng MATLAB om den är igång.
Infoga sökvägen till JAR-filen för databasdrivrutinen i filen classpath.txt. Filen classpath.txt finns på:
$MATLABROOT\toolbox\local\classpath.txt
Den uppdaterade sökvägsposten bör nu innehålla hela sökvägen till drivrutinen. Till exempel:
C:\DB_Drivers\sqljdbc_2.0\enu\sqljdbc4.jar
Infoga sökvägen till mappen som innehåller sqljdbc_auth.dll i filen librarypath.txt. Filen librarypath.txt finns på:
$MATLABROOT\toolbox\local\librarypath.txt
Sökvägen bör inte innehålla filnamnet sqljdbc_auth.dll:
C:\DB_Drivers\sqljdbc_2.0\enu\auth\x64
Filen sqljdbc_auth.dll installeras på följande plats:
<installation>\sqljdbc_<version>\<language>\auth\<arch>
var är installationskatalogen för SQL-serverdrivrutinen.
- Om du kör en 32-bitars Java Virtual Machine (JVM), använd sedan filensqljdbc_auth.dll i x86-mappen, även om operativsystemet är x64-versionen.
- Om du kör en 64-bitars JVM på en x64-processor, använd sedan filensqljdbc_auth.dll i x64-mappen.
- Om du kör en 64-bitars JVM på en IA-64-processor, använd sedan filensqljdbc_auth.dll i IA64-mappen.
Starta MATLAB.
Använd AuthType-parametern för att upprätta en Windows-autentiseringsanslutning.
conn = database('dbName','','', ...
'Vendor','Microsoft SQL Server','Server','servername',...
'AuthType','Windows')