VS連接SQL?server數(shù)據(jù)庫(kù)及實(shí)現(xiàn)基本CRUD操作
連接數(shù)據(jù)庫(kù)
打開(kāi)vs,點(diǎn)擊 視圖,打開(kāi)sql資源管理器,添加SQL Server
輸入服務(wù)器名稱(chēng),用戶名,密碼,進(jìn)行連接。
如圖,就可以看到vs已經(jīng)連接到了自己的數(shù)據(jù)庫(kù),class和song兩個(gè)數(shù)據(jù)庫(kù) ??梢钥吹絚lass下面有五個(gè)表。
查看其中一個(gè)SC表,數(shù)據(jù)顯示正常,證明已連接。
使用dataGridView控件顯示表中的數(shù)據(jù)。
在工具箱中找到dataGridView控件拖入Form1中,如圖:
下面進(jìn)行底層代碼編寫(xiě)
using System.Data; using System.Data.SqlClient; namespace connect_sql { public partial class Form1 : Form { public Form1() { InitializeComponent(); Table(); } //數(shù)據(jù)寫(xiě)入,公共的,所有有表格的地方都用的上 public void Table() { SqlConnection sqlcon = new SqlConnection(); sqlcon.ConnectionString = "Data Source=LAPTOP-HIAIVLQI;Initial Catalog=class;Integrated Security=True"; sqlcon.Open(); dataGridView1.Rows.Clear(); string sql = "select * from sc"; SqlCommand com = new SqlCommand(sql, sqlcon); SqlDataAdapter ada = new SqlDataAdapter(sql, sqlcon);//建立SQL語(yǔ)句與數(shù)據(jù)庫(kù)的連接 DataSet ds = new DataSet(); //實(shí)例化Datatable類(lèi) ada.Fill(ds); //添加SQL并且執(zhí)行 dataGridView1.DataSource = ds.Tables[0].DefaultView;//顯示數(shù)據(jù) } } }
運(yùn)行程序,F(xiàn)orm1窗體中已通過(guò)dataGridView顯示數(shù)據(jù),且數(shù)據(jù)與源數(shù)據(jù)無(wú)誤。
實(shí)現(xiàn)基本CRUD操作
創(chuàng)建people表格,打開(kāi)sql資源管理器,鼠標(biāo)右鍵點(diǎn)擊對(duì)應(yīng)數(shù)據(jù)庫(kù)下的表,添加新表如下;
填寫(xiě)相關(guān)sql語(yǔ)句,進(jìn)行建表。
插入以下兩條數(shù)據(jù):
通過(guò)dataGridView顯示數(shù)據(jù),正常,插入成功。
后續(xù)的CRUD操作不再贅述,都可通過(guò)下列代碼嵌入SQL語(yǔ)句進(jìn)行使用。
public void Table() { SqlConnection sqlcon = new SqlConnection(); sqlcon.ConnectionString = "Data Source=LAPTOP-HIAIVLQI;Initial Catalog=song;Integrated Security=True";//連接服務(wù)器 sqlcon.Open(); dataGridView1.Rows.Clear(); string sql = "select * from people";//SQL語(yǔ)句,可自己編寫(xiě)需要的。 SqlCommand com = new SqlCommand(sql, sqlcon); SqlDataAdapter ada = new SqlDataAdapter(sql, sqlcon);//建立SQL語(yǔ)句與數(shù)據(jù)庫(kù)的連接 DataSet ds = new DataSet(); //實(shí)例化Datatable類(lèi) ada.Fill(ds); //添加SQL并且執(zhí)行 dataGridView1.DataSource = ds.Tables[0].DefaultView;//顯示數(shù)據(jù) }
那么以上就是VS連接SQL Server 數(shù)據(jù)庫(kù)一些基本操作。
如需了解具體代碼,可轉(zhuǎn)至我的gitee倉(cāng)庫(kù)查詢:
https://gitee.com/song-77/vs-connection-sql-server
總結(jié)
到此這篇關(guān)于VS連接SQL server數(shù)據(jù)庫(kù)及實(shí)現(xiàn)基本CRUD操作的文章就介紹到這了,更多相關(guān)VS連接SQL server數(shù)據(jù)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
sqlserver中在指定數(shù)據(jù)庫(kù)的所有表的所有列中搜索給定的值
最近因ERP項(xiàng)目,我們需要知道前臺(tái)數(shù)據(jù)導(dǎo)入功能Application操作的導(dǎo)入字段都寫(xiě)入到了后臺(tái)數(shù)據(jù)庫(kù)哪些表的哪些列2011-09-09SQL 獲取所有上級(jí)的實(shí)現(xiàn)方法
這篇文章主要介紹了SQL 獲取所有上級(jí)的實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下2017-04-04跨數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)交流
這篇文章主要介紹了跨數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)交流的兩種方式,一是通過(guò)鏈接服務(wù)器,二是使用OPENDATASOURCE/OPENROWSET連接遠(yuǎn)程服務(wù)器,需要的朋友可以參考下2015-08-08sql cast,convert,QUOTENAME,exec 函數(shù)學(xué)習(xí)記錄
將某種數(shù)據(jù)類(lèi)型的表達(dá)式顯式轉(zhuǎn)換為另一種數(shù)據(jù)類(lèi)型。CAST 和 CONVERT 提供相似的功能。2009-10-10如何驗(yàn)證會(huì)員系統(tǒng)中用戶的郵箱是否真實(shí)存在
在開(kāi)發(fā)網(wǎng)站時(shí),我們需要對(duì)用戶注冊(cè)的郵箱進(jìn)行核對(duì)與驗(yàn)證,用戶填寫(xiě)的郵箱是否有效郵箱。這篇文章主要介紹了如何驗(yàn)證會(huì)員系統(tǒng)中用戶的郵箱是否真實(shí)存在的相關(guān)資料,需要的朋友可以參考下2016-10-10sql腳本查詢數(shù)據(jù)庫(kù)表,數(shù)據(jù),結(jié)構(gòu),約束等操作的方法
本文介紹了“sql腳本查詢數(shù)據(jù)庫(kù)表,數(shù)據(jù),結(jié)構(gòu),約束等操作的方法”,需要的朋友可以參考一下2013-03-03sql server中千萬(wàn)數(shù)量級(jí)分頁(yè)存儲(chǔ)過(guò)程代碼
sql server中千萬(wàn)數(shù)量級(jí)分頁(yè)存儲(chǔ)過(guò)程代碼...2007-04-04SQL Server 2005 創(chuàng)建簡(jiǎn)單的存儲(chǔ)過(guò)程--總結(jié)分析
本篇文章是對(duì)使用SQL Server 2005創(chuàng)建簡(jiǎn)單的存儲(chǔ)過(guò)程進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06