Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Połącz Matlab z serwerem SQL

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')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dodać godziny, minuty, sekundy do dateadd sql?

  2. Jak dołączyć do tabeli, która ma wiele wartości w kolumnie?

  3. Użyj funkcji konwersji serwera sql, aby przekonwertować hijri na datę gregoriańską

  4. Schemat z procedury składowanej

  5. Uzyskaj wartość zwracaną z procedury składowanej SQL za pomocą PHP