Spróbuj skorzystać z Pomocy w MatLabie, która jest bardzo pomocna.
Używasz prawidłowego połączenia z bazą danych:
conn = database(instance,username,password,driver,databaseurl)
Przykład dostarczony przez MatLab wygląda tak:Połącz się z bazą danych Oracle przez sterownik JDBC.
Połącz się z bazą danych test_db, używając nazwy użytkownika scott i hasła tiger. Użyj sterownika JDBC, oracle.jdbc.driver.OracleDriver, aby nawiązać połączenie. Adres URL zdefiniowany przez dostawcę sterownika to jdbc:oracle:oci7:
conn = database('test_db','scott','tiger',...
'oracle.jdbc.driver.OracleDriver','jdbc:oracle:oci7:')
LUB
Uwierzytelnione połączenie z bazą danych Microsoft SQL Server
Połącz się z bazą danych Microsoft SQL Server ze zintegrowanym uwierzytelnianiem Windows za pomocą sterownika JDBC.
Zamknij MATLAB, jeśli jest uruchomiony.
Wstaw ścieżkę do pliku JAR sterownika bazy danych w pliku classpath.txt. Plik classpath.txt znajduje się pod adresem:
$MATLABROOT\toolbox\local\classpath.txt
Zaktualizowany wpis ścieżki powinien teraz zawierać pełną ścieżkę do sterownika. Na przykład:
C:\DB_Drivers\sqljdbc_2.0\enu\sqljdbc4.jar
Wstaw ścieżkę do folderu zawierającego sqljdbc_auth.dll w pliku librarypath.txt. Plik librarypath.txt znajduje się pod adresem:
$MATLABROOT\toolbox\local\librarypath.txt
Wpis ścieżki nie powinien zawierać nazwy pliku sqljdbc_auth.dll:
C:\DB_Drivers\sqljdbc_2.0\enu\auth\x64
Plik sqljdbc_auth.dll jest zainstalowany w następującej lokalizacji:
<installation>\sqljdbc_<version>\<language>\auth\<arch>
gdzie jest katalog instalacyjny sterownika serwera SQL.
- Jeśli korzystasz z 32-bitowej wirtualnej maszyny Java (JVM), użyj pliku sqljdbc_auth.dll w folderze x86, nawet jeśli system operacyjny to wersja x64.
- Jeśli używasz 64-bitowej maszyny JVM na procesorze x64, użyj pliku sqljdbc_auth.dll w folderze x64.
- Jeśli używasz 64-bitowej maszyny JVM na procesorze IA-64, użyj pliku sqljdbc_auth.dll w folderze IA64.
Uruchom MATLAB.
Użyj parametru AuthType, aby ustanowić połączenie uwierzytelniania Windows.
conn = database('dbName','','', ...
'Vendor','Microsoft SQL Server','Server','servername',...
'AuthType','Windows')