Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Kết nối Matlab với máy chủ Sql

Hãy thử sử dụng Trợ giúp trong MatLab, nó rất hữu ích.

Bạn đang sử dụng kết nối cơ sở dữ liệu chính xác:

conn = database(instance,username,password,driver,databaseurl)

Ví dụ do MatLab cung cấp trông giống như sau:Kết nối với cơ sở dữ liệu Oracle thông qua trình điều khiển JDBC.

Kết nối với cơ sở dữ liệu, test_db, sử dụng tên người dùng, scott và mật khẩu, tiger. Sử dụng trình điều khiển JDBC, oracle.jdbc.driver.OracleDriver, để tạo kết nối. URL do nhà cung cấp trình điều khiển xác định là jdbc:oracle:oci7:

conn = database('test_db','scott','tiger',...
          'oracle.jdbc.driver.OracleDriver','jdbc:oracle:oci7:')

HOẶC

Kết nối cơ sở dữ liệu được xác thực của Microsoft SQL Server

Kết nối với cơ sở dữ liệu Microsoft SQL Server với Xác thực Windows tích hợp bằng trình điều khiển JDBC.

Đóng MATLAB nếu nó đang chạy.

Chèn đường dẫn đến tệp JAR của trình điều khiển cơ sở dữ liệu trong tệp classpath.txt. Tệp classpath.txt được đặt tại:

$MATLABROOT\toolbox\local\classpath.txt

Mục nhập đường dẫn được cập nhật bây giờ sẽ bao gồm đường dẫn đầy đủ đến trình điều khiển. Ví dụ:

C:\DB_Drivers\sqljdbc_2.0\enu\sqljdbc4.jar

Chèn đường dẫn đến thư mục chứa sqljdbc_auth.dll trong tệp librarypath.txt. Tệp librarypath.txt được đặt tại:

$MATLABROOT\toolbox\local\librarypath.txt

Mục nhập đường dẫn không được bao gồm tên tệp sqljdbc_auth.dll:

C:\DB_Drivers\sqljdbc_2.0\enu\auth\x64

Tệp sqljdbc_auth.dll được cài đặt ở vị trí sau:

<installation>\sqljdbc_<version>\<language>\auth\<arch>

thư mục cài đặt của trình điều khiển máy chủ SQL ở đâu.

  • Nếu bạn đang chạy Máy ảo Java 32 bit (JVM), hãy sử dụng tệp thesqljdbc_auth.dll trong thư mục x86, ngay cả khi hệ điều hành là phiên bản x64.
  • Nếu bạn đang chạy JVM 64 bit trên bộ xử lý x64, hãy sử dụng tệp thesqljdbc_auth.dll trong thư mục x64.
  • Nếu bạn đang chạy JVM 64 bit trên bộ xử lý IA-64, hãy sử dụng tệp thesqljdbc_auth.dll trong thư mục IA64.

Khởi động MATLAB.

Sử dụng tham số AuthType để thiết lập kết nối Xác thực 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. Bạn nên chọn kiểu dữ liệu MONEY hay DECIMAL (x, y) trong SQL Server?

  2. Với (nolock) trong SQL Server là gì?

  3. T-SQL lấy nút gốc trong hệ thống phân cấp

  4. 5 Nguyên tắc truy vấn và cú pháp SQL để giám sát cơ sở dữ liệu tốt hơn

  5. LIMIT 10..20 trong SQL Server