Probeer de Help in MatLab te gebruiken, het is erg handig.
U gebruikt de juiste databaseverbinding:
conn = database(instance,username,password,driver,databaseurl)
Het voorbeeld van MatLab ziet er als volgt uit:Maak verbinding met een Oracle-database via JDBC-stuurprogramma.
Maak verbinding met de database, test_db, met de gebruikersnaam, scott en wachtwoord, tiger. Gebruik het JDBC-stuurprogramma, oracle.jdbc.driver.OracleDriver, om de verbinding tot stand te brengen. De URL gedefinieerd door de leverancier van het stuurprogramma is jdbc:oracle:oci7:
conn = database('test_db','scott','tiger',...
'oracle.jdbc.driver.OracleDriver','jdbc:oracle:oci7:')
OF
Microsoft SQL Server geverifieerde databaseverbinding
Maak verbinding met een Microsoft SQL Server-database met geïntegreerde Windows-verificatie met behulp van een JDBC-stuurprogramma.
Sluit MATLAB als het actief is.
Voeg het pad naar het JAR-bestand van het databasestuurprogramma in het bestand classpath.txt in. Het bestand classpath.txt bevindt zich op:
$MATLABROOT\toolbox\local\classpath.txt
De bijgewerkte padinvoer moet nu het volledige pad naar het stuurprogramma bevatten. Bijvoorbeeld:
C:\DB_Drivers\sqljdbc_2.0\enu\sqljdbc4.jar
Voeg het pad naar de map met sqljdbc_auth.dll in het bestand librarypath.txt in. Het bestand librarypath.txt bevindt zich op:
$MATLABROOT\toolbox\local\librarypath.txt
De padinvoer mag niet de bestandsnaam sqljdbc_auth.dll bevatten:
C:\DB_Drivers\sqljdbc_2.0\enu\auth\x64
Het bestand sqljdbc_auth.dll wordt op de volgende locatie geïnstalleerd:
<installation>\sqljdbc_<version>\<language>\auth\<arch>
waar is de installatiemap van het SQL-serverstuurprogramma.
- Als je een 32-bits Java Virtual Machine (JVM) gebruikt, gebruik dan het bestandsqljdbc_auth.dll in de map x86, zelfs als het besturingssysteem de x64-versie is.
- Als je een 64-bits JVM op een x64-processor gebruikt, gebruik dan het bestand thesqljdbc_auth.dll in de map x64.
- Als u een 64-bits JVM op een IA-64-processor gebruikt, gebruik dan het bestand thesqljdbc_auth.dll in de IA64-map.
Start MATLAB.
Gebruik de parameter AuthType om een verbinding met Windows-verificatie tot stand te brengen.
conn = database('dbName','','', ...
'Vendor','Microsoft SQL Server','Server','servername',...
'AuthType','Windows')