【Matlab】連接SQL Server 全過程

文章目錄

  • 一、下載與安裝
    • 1.1 SQL Server
    • 1.2 SSMS
    • 1.3 OLE DB 驅動程序
  • 二、數據庫配置
    • 2.1 SSMS
    • 2.2 SQL Server里面設置
    • 2.3 設置防火墻
    • 2.4 設置ODBC數據源
  • 三、matlab 鏈接測試

一、下載與安裝

微軟的,所以直接去微軟官方下載即可。

1.1 SQL Server

下載最免費的Express即可。

Microsoft? SQL Server? 2019 Express 是一個功能強大且可靠的免費數據管理系統,它為 lightweight 網站和桌面應用程序提供豐富和可靠的數據存儲。

我下的2019版本的:連接,鏈接失效的話去官網搜就行了。

在這里插入圖片描述

選擇中文的安裝即可。

安裝完了是這些:那個配置管理器后面要用的。
在這里插入圖片描述

1.2 SSMS

這個就是一個GUI界面。

一樣的,下載安裝即可:https://learn.microsoft.com/zh-cn/ssms/release-history

Studio 這個就是。
在這里插入圖片描述

1.3 OLE DB 驅動程序

安裝這個,避免登錄的時候報錯:證書鏈xxxxx

地址:https://learn.microsoft.com/zh-cn/sql/connect/oledb/release-notes-for-oledb-driver-for-sql-server?view=sql-server-ver17

在這里插入圖片描述

二、數據庫配置

2.1 SSMS

SQL Server 的默認用戶名是:sa。

如果你安裝SQL Server的時候沒用配置密碼(我沒有),那么在默認是不能使用賬戶名密碼登錄的。

先使用Windows身份驗證登錄:
在這里插入圖片描述
在數據庫實例上右鍵,最下面的屬性:

設置允許賬戶名和密碼登錄
在這里插入圖片描述
以及:
在這里插入圖片描述
安全--登錄,可以看到用戶:sa上面應該有個叉叉,右鍵屬性,先輸入一下新密碼,然后ok。
在這里插入圖片描述
以及:允許登錄。
在這里插入圖片描述
你也可以在Logins上右鍵新的登錄,即新用戶。

設置完了要重啟SQL Server 才有效,見下一節。

2.2 SQL Server里面設置

打開:SQL Server 配置管理器

啟用這里的TCP/IP:
在這里插入圖片描述
雙擊TCP/IP:拉到最下面,設置一個端口,清除那個動態端口。
在這里插入圖片描述
確定即可。

重啟服務:

在這里插入圖片描述

2.3 設置防火墻

前面設置了SQL的端口:1433,在Windows防火墻里面添加入站規則即可。

  1. Windows防火墻;
  2. 入站規則;
  3. 新建規則;
  4. 規則類型端口;
  5. TCP:特定端口:1433
  6. 允許連接;
  7. 其它的名字自己設置即可。

在這里插入圖片描述

2.4 設置ODBC數據源

搜索:ODBC即可看到
在這里插入圖片描述
在這里插入圖片描述


在用戶或者系統DSN,選擇添加:選擇SQL Server 或者 SQL Server Native Client均可

名稱自己設置,服務器填本機地址即可。
在這里插入圖片描述
選擇用戶名密碼登錄:
在這里插入圖片描述
后面可以都默認:完成,測試數據源
在這里插入圖片描述

ok。

已添加:
在這里插入圖片描述

三、matlab 鏈接測試

close all
clear
clc% 創建數據源連接
datasource = 'B';          % 數據源名稱
username = 'matlab_test';           % 用戶名
password = '123';          % 密碼% 建立連接
conn = database(datasource, username, password);% 檢查連接狀態
if isopen(conn)disp('連接成功!');
elsedisp('連接失敗');disp(conn.Message);  % 顯示錯誤信息
end

也可以使用JDBC鏈接,不寫了。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/86179.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/86179.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/86179.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java編程中常見的條件鏈與繼承陷阱

格式錯誤的if-else條件鏈 典型結構與常見錯誤模式 在Java編程中,if-else條件鏈是一種常見的多條件處理模式,其標準結構如下: if (condition1) {// 處理邏輯1 } else if (condition2) {// 處理邏輯2 } else

scss(sass)中 的使用說明

在 SCSS(Sass)中,& 符號是一個父選擇器引用,它代表當前嵌套規則的外層選擇器。主要用途如下: 1. 連接偽類/偽元素 scss 復制 下載 .button {background: blue;&:hover { // 相當于 .button:hoverbackgrou…

C++ 信息學奧賽總復習題答案解析

第一章 答案解析 填空題 .cpp 知識點:C 源文件的命名規范 main () 知識點:C 程序的入口函數 // ,/* */ 知識點:C 注釋的兩種形式 int a; 知識點:變量聲明的語法 cout 知識點:輸出語句的關鍵字 判斷題…

Jenkins持續集成CI,持續部署CD,Allure報告集成以及發送電子 郵件

文章目錄 一、Jenkins 的簡介二、Jenkins的安裝三、Jenkins 文件夾的作用四、Jenkins 的應用新建 job配置 jobjenkins 集成 Allure 報告。jenkins 集成 HTML 的報告 五、Jenkins 發送電子郵件1)安裝插件:Email Extension2)開啟 POP3/SMTP 服務…

算術圖片驗證碼(四則運算)+selenium

一、表達式解析 這里假設已經識別出來表達式,如何識別驗證碼圖片里的表達式,放在下面講。涉及到的正則表達式的解析放在本篇文章最后面。 import re # 表達式解析(支持小數的 -*/ 和中文運算符) def parse_math_expression(text)…

使用 Laravel 中的自定義存根簡化工作

在開發與外部服務、API 或復雜功能交互的應用程序時,測試幾乎總是很困難。簡化測試的一種方法是使用存根類。以下是我通常使用它們的方法。 福利簡介 存根是接口或類的偽實現,用于模擬真實服務的行為。它們允許您: 無需調用外部服務即可測試…

將 tensorflow keras 訓練數據集轉換為 Yolo 訓練數據集

以 https://www.kaggle.com/datasets/vipoooool/new-plant-diseases-dataset 為例 1. 圖像分類數據集文件結構 (例如用于 yolov11n-cls.pt 訓練) import os import csv import random from PIL import Image from sklearn.model_selection import train_test_split import s…

排序算法-歸并排序與快速排序

歸并排序與快速排序 快速排序是利用的遞歸思想:選取一個基準數,把小于基準數的放左邊 大于的放右邊直到整個序列有序 。快排分割函數 O(lognn), 空間 :沒有額外開辟新的數組但是遞歸樹調用函數會占用棧內存 O(logn) 。 歸并排序:在遞歸返回的…

北大開源音頻編輯模型PlayDiffusion,可實現音頻局部編輯,比傳統 AR 模型的效率高出 50 倍!

北大開源了一個音頻編輯模型PlayDiffusion,可以實現類似圖片修復(inpaint)的局部編輯功能 - 只需修改音頻中的特定片段,而無需重新生成整段音頻。此外,它還是一個高性能的 TTS 系統,比傳統 AR 模型的效率高出 50 倍。 自回歸 Tra…

MyBatis————入門

1,配置相關 我們上一期詳細講了一下使用注解來實現操作數據庫的方式,我們今天使用xml來實現,有同學可能有疑問,使用注解挺方便呀,為啥還要注解呀,先來說一下注解我感覺挺麻煩的,但是我們后面要…

【推薦算法】推薦算法演進史:從協同過濾到深度強化學習

推薦算法演進史:從協同過濾到深度強化學習 一、傳統推薦時代:協同過濾的奠基(1990s-2006)1.1 算法背景:信息爆炸的挑戰1.2 核心算法:協同過濾1.3 局限性 二、深度學習黎明:神經網絡初探&#xf…

Java基于SpringBoot的校園閑置物品交易系統,附源碼+文檔說明

博主介紹:?Java老徐、7年大廠程序員經歷。全網粉絲12w、csdn博客專家、掘金/華為云/阿里云/InfoQ等平臺優質作者、專注于Java技術領域和畢業項目實戰? 🍅文末獲取源碼聯系🍅 👇🏻 精彩專欄推薦訂閱👇&…

Ajax Systems公司的核心產品有哪些?

Ajax Systems 是一家專注于家庭安全和智能系統的公司,其核心產品如下3: 入侵保護設備:如 MotionCam Outdoor 無線室外運動探測器,配備內置攝像頭和兩個紅外傳感器,可通過預裝電池運行長達三年,能在 15 米距…

64、js 中require和import有何區別?

在 JavaScript 中,require 和 import 都是用于模塊導入的語法,但它們屬于不同的模塊系統,具有顯著的區別: 1. 模塊系統不同 require 屬于 CommonJS 模塊系統(Node.js 默認使用)。 語法:const…

Java+Access綜合測評系統源碼分享:含論文、開題報告、任務書全套資料

JAVAaccess綜合測評系統畢業設計 一、系統概述 本系統采用Java Swing開發前端界面,結合Access數據庫實現數據存儲,專為教育機構打造的綜合測評解決方案。系統包含學生管理、題庫管理、在線測評、成績分析四大核心模塊,實現了測評流程的全自…

【python】RGB to YUV and YUV to RGB

文章目錄 1、YUV2、YUV vs RGB3、RGB to YUV4、YUV to RGB附錄——YUV NV12 vs YUV NV21參考1、YUV YUV 顏色空間,又常被稱作 YCbCr 顏色空間,是用于數字電視的顏色空間,在 ITU-R BT.601、BT.709、BT.2020 標準中被明確定義,這三種標準分別針對標清、高清、超高清數字電視…

運行示例程序和一些基本操作

歡迎 ----> 示例 --> 選擇sample CTRL B 編譯代碼 CTRL R 運行exe 項目 中 Shadow build 表示是否 編譯生成文件和 源碼是否放一塊 勾上不在同一個地方 已有項目情況下怎么打開項目 方法一: 左鍵雙擊 xxx.pro 方法二: 文件菜單里面 選擇打開項目

計算機網絡第2章(下):物理層傳輸介質與核心設備全面解析

目錄 一、傳輸介質1.1 傳輸介質的分類1.2 導向型傳輸介質1.2.1 雙絞線(Twisted Pair)1.2.2 同軸電纜(Coaxial Cable)1.2.3 光纖(Optical Fiber)1.2.4 以太網對有線傳輸介質的命名規則 1.3 非導向型傳輸介質…

PHP文件包含漏洞詳解:原理、利用與防御

PHP文件包含漏洞詳解:原理、利用與防御 什么是文件包含漏洞? 文件包含漏洞是PHP應用程序中常見的安全問題,當開發者使用包含函數引入文件時,如果傳入的文件名參數未經嚴格校驗,攻擊者就可能利用這個漏洞讀取敏感文件…

5.4.2 Spring Boot整合Redis

本次實戰主要圍繞Spring Boot與Redis的整合展開,首先創建了一個Spring Boot項目,并配置了Redis的相關屬性。接著,定義了三個實體類:Address、Family和Person,分別表示地址、家庭成員和個人信息,并使用Index…