第一個(gè)截圖錯(cuò)誤真心沒見過
創(chuàng)新互聯(lián)建站專注于隴西網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供隴西營(yíng)銷型網(wǎng)站建設(shè),隴西網(wǎng)站制作、隴西網(wǎng)頁設(shè)計(jì)、隴西網(wǎng)站官網(wǎng)定制、微信平臺(tái)小程序開發(fā)服務(wù),打造隴西網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供隴西網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
第二個(gè)截圖,首先要確定sql服務(wù)是否啟動(dòng),在sql配置管理器中查看
vs與sqlserver安裝有一項(xiàng)是沖突的,如果先安裝sqlserver的話,那么vs中的sqlexpress就會(huì)安裝失敗,實(shí)際上也不需要用到了
然后登錄ssms時(shí),服務(wù)器名稱可以填寫英文點(diǎn)號(hào),而你寫的sqlserver作為服務(wù)器名很明顯是不對(duì)的
一、在webconfig里面配置,后連接數(shù)據(jù)庫
(1)webconfig文件:加在和
之間
三種配置方式:
1windows身份驗(yàn)證,連接sql
server數(shù)據(jù)庫:
2windows身份驗(yàn)證,連接vs數(shù)據(jù)庫:
3sql
server身份驗(yàn)證,連接sql
server數(shù)據(jù)庫:
取字連接符串方式:
1vs如何新建/連接sqlserver數(shù)據(jù)庫
一、在web.config里面配置,后連接數(shù)據(jù)庫
(1)web.config文件:加在connectionStrings和/connectionStrings 之間
三種配置方式:
1.windows身份驗(yàn)證,連接sql server數(shù)據(jù)庫: add name="字符串名稱" connectionString="Data Source=localhost;database=數(shù)據(jù)庫名稱;Integrated Security=True;User Instance=False;" /
2.windows身份驗(yàn)證,連接vs數(shù)據(jù)庫:add name="字符串名稱" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\數(shù)據(jù)庫名稱.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/
3.sql server身份驗(yàn)證,連接sql server數(shù)據(jù)庫:add name="字符串名稱" connectionString="server=.\SQLEXPRESS;database=數(shù)據(jù)庫名稱;uid=sa;pwd=liteng"/
取字連接符串方式:
1、protected static string connectionString = ConfigurationManager.ConnectionStrings["字符串名稱"].ConnectionString;
2、string connectionString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["字符串名稱"].ConnectionString;
(2)web.config文件:加在appsettings和/appsettings 之間
配置方式:
appSettings
add key="conn" value="server=服務(wù)器名;database=數(shù)據(jù)庫名;uid=用戶名;password=密碼;"/
/appSettings
取字連接符串方式:
string connectionString =configurationsettings.appsettings["字符串名稱"];
appSettings 和 connectionStrings 的區(qū)別:
(1) appSettings 是在 2003 中常用的,connectionStrings 是在 2005 中常用的;
(2) 使用 connectionStrings 的好處:
第一,可將連接字符串加密,使用MS的一個(gè)加密工具即可;
第二,可直接綁定數(shù)據(jù)源控件,而不必寫代碼讀出來再賦值給控件;
第三,可方便的更換數(shù)據(jù)庫平臺(tái),如換為 Oracle 數(shù)據(jù)庫,只需要修改 providerName。
二、直接在網(wǎng)頁里引用,連接數(shù)據(jù)庫:
1、string connString = "server=localhost;database=數(shù)據(jù)庫名;user id=用戶名;pwd=密碼;";
或者上行代碼為:string connstring = "Data source=localhost;database=數(shù)據(jù)庫名;user id=用戶名;pwd=密碼;";
2、SqlConnection con = new SqlConnection(connstring);
3、con.Open();
參考以下:
VS中引入命名空間:system.data和system.data.sqlclient
在類庫或窗體中添加類SQLHelper:內(nèi)容包括連接字符串,增刪改查操作,基于事務(wù)插入數(shù)據(jù)等等
調(diào)用類去訪問數(shù)據(jù)庫
注意事項(xiàng):
1.連接字符串一定要正確:Server=.或計(jì)算機(jī)名稱或IP,端口號(hào);Database=數(shù)據(jù)庫名稱;Uid=sa或數(shù)據(jù)庫特定用戶;Pwd=密碼
可以使用,沒什么問題。
正常情況下,VS和sqlserver沒有強(qiáng)制性要什么版本配合使用的。只有在同一臺(tái)機(jī)器上安裝VS和sql時(shí),會(huì)有因?yàn)槭褂玫目蚣茉?,需要安裝相適合的版本。