午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Visual?Studio2022連接SQL?Server數(shù)據(jù)庫(kù)的詳細(xì)圖文教程

瀏覽:172日期:2023-09-28 21:00:59
目錄一、軟件準(zhǔn)備1. 安裝Visual Studio2022二、環(huán)境配置1. 創(chuàng)建數(shù)據(jù)庫(kù)2. 利用ODBC建立連接三、連接數(shù)據(jù)庫(kù)1. Visual Studio2022測(cè)試連接數(shù)據(jù)庫(kù)總結(jié)

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

一、軟件準(zhǔn)備1. 安裝Visual Studio2022

Visual Studio2022安裝包下載官網(wǎng),點(diǎn)擊免費(fèi)下載,或者點(diǎn)擊這里下載

下載完安裝包,雙擊安裝包,點(diǎn)擊繼續(xù)

這里勾選使用C++的桌面開發(fā)和數(shù)據(jù)存儲(chǔ)和處理。有需要更改默認(rèn)安裝路徑的要在第3步更改,不需要無需做第3步

點(diǎn)擊繼續(xù)

點(diǎn)擊確定

二、環(huán)境配置1. 創(chuàng)建數(shù)據(jù)庫(kù)

點(diǎn)擊新建查詢

復(fù)制下面代碼執(zhí)行,創(chuàng)建數(shù)據(jù)庫(kù)

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, '學(xué)生1', '1001', '計(jì)算機(jī)科學(xué)與技術(shù)'), (1001, '老師1', '1001', '講師'), (2001, '管理員', '2001', '管理員')go2. 利用ODBC建立連接

在搜索框搜索ODBC,選擇對(duì)應(yīng)的位數(shù)。本例以O(shè)DBC64位為例

進(jìn)去應(yīng)用,點(diǎn)擊添加

選擇SQL Server

名稱填數(shù)據(jù)庫(kù)名,服務(wù)器復(fù)制剛進(jìn)去SQL Server的服務(wù)器名稱(如下圖),點(diǎn)擊完成

點(diǎn)擊下一頁(yè)

這里方框中要選中剛才創(chuàng)建的數(shù)據(jù)庫(kù)

點(diǎn)擊測(cè)試數(shù)據(jù)源

如果顯示如下圖的樣子,恭喜你第一步成功,如果不是,請(qǐng)對(duì)照以上步驟,看哪里做錯(cuò)了

三、連接數(shù)據(jù)庫(kù)1. Visual Studio2022測(cè)試連接數(shù)據(jù)庫(kù)

新建項(xiàng)目后,先點(diǎn)擊調(diào)試,后點(diǎn)擊工程的調(diào)試屬性

點(diǎn)擊高級(jí)

將字符集,修改為使用多字節(jié)字符集

測(cè)試代碼,如果顯示如下圖結(jié)果,恭喜你數(shù)據(jù)庫(kù)連接成功了

#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('連接數(shù)據(jù)庫(kù)失敗!\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;}

總結(jié)

到此這篇關(guān)于Visual Studio2022連接SQL Server數(shù)據(jù)庫(kù)的文章就介紹到這了,更多相關(guān)Visual Studio2022連接SQLServer內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: MsSQL 數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 亚洲免费在线播放 | 日韩中文字幕视频在线观看 | 极品蜜桃臀肥臀-x88av | 欧美国产一区二区三区 | av狠狠操| 男人手机天堂 | 日本中文字幕不卡 | 国产美女一区二区三区 | 国产亚洲91 | 噼里啪啦国语完整在线观看高清 | 91禁直接看| 一区在线看| 日本精品视频在线播放 | 久久公开视频 | 91麻豆精品国产 | 欧美精品黑人猛交高潮 | 久久久久在线 | 色婷婷一区二区三区四区 | 日本黄色高清 | 福利在线看 | 亚洲视频91 | 69av在线| 国产精品久久久久影院老司 | 午夜影院a | 欧美午夜一区 | 国产精品欧美久久久久天天影视 | 天天干在线观看 | 亚洲成av人片在线观看无 | 成人久久久久久久 | 91n在线观看| 亚洲精品一区在线观看 | 亚洲精品高清在线 | 亚洲视频免费观看 | 男人天堂2014 | www.4hu95.com四虎| 久久久久国 | 欧洲亚洲自拍 | 国产特黄毛片 | 深夜福利一区二区三区 | 一级黄色片免费 | 欧美日本成人 |