亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Visual?Studio2022連接SQL?Server數據庫的詳細圖文教程

瀏覽:5日期:2023-09-28 21:00:59
目錄一、軟件準備1. 安裝Visual Studio2022二、環境配置1. 創建數據庫2. 利用ODBC建立連接三、連接數據庫1. Visual Studio2022測試連接數據庫總結

本文基于Visual Studio2022和SQL Server2008通過ODBC將數據庫與后端連接在一起。

一、軟件準備1. 安裝Visual Studio2022

Visual Studio2022安裝包下載官網,點擊免費下載,或者點擊這里下載

下載完安裝包,雙擊安裝包,點擊繼續

這里勾選使用C++的桌面開發和數據存儲和處理。有需要更改默認安裝路徑的要在第3步更改,不需要無需做第3步

點擊繼續

點擊確定

二、環境配置1. 創建數據庫

點擊新建查詢

復制下面代碼執行,創建數據庫

CREATE DATABASE [Test] ON PRIMARY ( NAME = N'Test', FILENAME = N'D:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\Test.mdf' , SIZE = 3072KB , FILEGROWTH = 1024KB ) LOG ON ( NAME = N'Test_log', FILENAME = N'D:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\Test_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%)GOuse Testgocreate table baseInfor(no int, name char(20), passWord char(10), other char(20))goinsert into baseInfor values(1001, '學生1', '1001', '計算機科學與技術'), (1001, '老師1', '1001', '講師'), (2001, '管理員', '2001', '管理員')go2. 利用ODBC建立連接

在搜索框搜索ODBC,選擇對應的位數。本例以ODBC64位為例

進去應用,點擊添加

選擇SQL Server

名稱填數據庫名,服務器復制剛進去SQL Server的服務器名稱(如下圖),點擊完成

點擊下一頁

這里方框中要選中剛才創建的數據庫

點擊測試數據源

如果顯示如下圖的樣子,恭喜你第一步成功,如果不是,請對照以上步驟,看哪里做錯了

三、連接數據庫1. Visual Studio2022測試連接數據庫

新建項目后,先點擊調試,后點擊工程的調試屬性

點擊高級

將字符集,修改為使用多字節字符集

測試代碼,如果顯示如下圖結果,恭喜你數據庫連接成功了

#include<stdio.h>#include<string.h>#include<windows.h>#include<sql.h>#include<sqlext.h>#include<sqltypes.h>SQLRETURN ret;SQLHENV henv;SQLHDBC hdbc;SQLHSTMT hstmt;void Connect() {ret = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &henv);ret = SQLSetEnvAttr(henv, SQL_ATTR_ODBC_VERSION, (void*)SQL_OV_ODBC3, SQL_IS_INTEGER);ret = SQLAllocHandle(SQL_HANDLE_DBC, henv, &hdbc);ret = SQLConnect(hdbc, (unsigned char*)'Test', SQL_NTS, (unsigned char*)'sa', SQL_NTS, (unsigned char*)'', SQL_NTS);if (!(ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO)) {printf('連接數據庫失敗!\n');return;}ret = SQLAllocHandle(SQL_HANDLE_STMT, hdbc, &hstmt);}void free() {SQLDisconnect(hdbc);SQLFreeHandle(SQL_HANDLE_DBC, hdbc);SQLFreeHandle(SQL_HANDLE_ENV, henv);}void showStu() {Connect();SQLPrepare(hstmt, (SQLCHAR*)('select * from Test.dbo.baseInfor'), SQL_NTS);ret = SQLExecute(hstmt);if (ret == SQL_SUCCESS || ret == SQL_SUCCESS_WITH_INFO) {SQLCHAR str1[20], str2[20], str3[20], str4[20];SQLLEN len_str1, len_str2, len_str3, len_str4;while (SQLFetch(hstmt) != SQL_NO_DATA) {SQLGetData(hstmt, 1, SQL_C_CHAR, str1, 20, &len_str1);SQLGetData(hstmt, 2, SQL_C_CHAR, str2, 20, &len_str2);SQLGetData(hstmt, 3, SQL_C_CHAR, str3, 20, &len_str3);SQLGetData(hstmt, 4, SQL_C_CHAR, str4, 20, &len_str4);printf('%s\t%s\t%s\t%s\n', str1, str2, str3, str4);}}free();}int main() {showStu();return 0;}

總結

到此這篇關于Visual Studio2022連接SQL Server數據庫的文章就介紹到這了,更多相關Visual Studio2022連接SQLServer內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MsSQL 數據庫
主站蜘蛛池模板: 日本二级黄色 | 特黄特黄黄色大片 | 全免费a级毛片免费看不卡 全免费a级毛片免费看视频免 | 99久久国产免费中文无字幕 | 黑人巨大两根一起挤进来 | 91嫩草国产线免费观看 | 伊人狠狠色j香婷婷综合 | 欧美亚洲一二三区 | 性色毛片免费视频 | 亚洲欧美国产一区二区三区 | 九九热香蕉视频 | 中国一级全黄的免费观看 | 久久窝窝国产精品午夜看15 | 久久国产精品免费视频 | 成人午夜视频在线播放 | 久久久久国产成人精品 | 久久久久免费精品视频 | 日韩一区二区免费看 | 2019国产开嫩苞视频 | 亚洲国产视频在线观看 | 国产成人一区 | 国产精品成人久久久久 | 国产日产高清欧美一区二区三区 | 久久国产精品免费 | a级免费视频 | 欧美亚洲国产精品久久第一页 | 91精品国产调教在线观看 | 免费欧洲毛片a级视频老妇女 | 国产小视频福利 | 黄色三级毛片网站 | 亚洲一区 中文字幕 久久 | 99精品国产一区二区青青牛奶 | 欧美亚洲一区二区三区在线 | 香蕉视频网站免费观视频 | a级影院| 欧美日韩国产片 | 国产免费午夜a无码v视频 | 成人资源在线观看 | 伊人久久大杳蕉综合大象 | 免费国产h视频在线观看86 | 99pao成人国产永久免费视频 |