在vs2019中怎樣用c建立資料庫連線並執行sql語句 最

2021-03-24 02:15:26 字數 5018 閱讀 3127

1樓:匿名使用者

以users表為例,有三個欄位,自增長的編號id,int型別;名稱name,nvarchar型別,密碼pwd,nvarchar型別

首先在vs2005中引入using system.data.sqlclient;名稱空間

////// 增加

////// 姓名

/// 密碼

///public int insert(string name,string pwd)

////// 刪除

////// 姓名

/// 密碼

///public int update(int id)

////// 修改

////// 姓名

/// 密碼

///public int insert(string name, string pwd,int id)

////// 查詢

//////public datatable select()

方法寫好後,下面舉一個查詢的例子,在form窗體中拖一個datagridview,然後在load方法中

private void form1_load(object sender, eventargs e)

這樣一執行,datagridview中就會顯示資料了

2樓:明中豪傑

default.aspx.cs

using system;

using system.data;

using system.configuration;

using system.collections;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.data.sqlclient;

public partial class _default : system.web.ui.page

}catch (exception)//如果執行上面sql語句出錯,則輸出下面語句內容!}}

3樓:匿名使用者

用c#聯接sql有兩種連線方式,字串

連線和配置檔案連線。一個連線字串的例子是對資料庫檔案northwend.mdf的連線

data source=.\sqlexpress; attachdbfilename=c:\...\northwnd.mdf;

integrated security=true; connect timeout=30; user instance=true

資料來源的值是.\sqlexpress,這裡「.」可以寫成(local)或者localhost,表示是本機資料庫。

\sqlexpress表示資料庫northwend.mdf是免費產品。由於資料庫是檔案形式,新增了attachdbfilename說明。

另外的例子是對於安裝在伺服器的資料庫,例如本機安裝的資料庫,使用sqlclient連線字串。連線到adventureworks2008的連線字串示例如下:

data source=.;initial catalog=adventureworks2008;integrated security=true

對於sql server身份驗證,使用指定使用者名稱和密碼,這裡星號表示有效使用者名稱和密碼。

"persist security info=false;user id=*****;password=*****;"

+"initial catalog=adventureworks;server=mysqlserver"

配置檔案是可以按需要更改的xml檔案。開發人員可以使用配置檔案來更改設定,而不必重編譯應用程式。

使用配置檔案可以避免記憶連線字串細節的負擔,記憶配置檔案的設定過程比記憶連線字串的細節要容易,因為設定過程按嚮導進行,智慧提示有助於獲取連線字串。下面是vs2010設定配置檔案的連線字串。

4樓:靚仔小彬彬

using system.data.sqlclient;

//呼叫公共類中的createdb方法,建立資料連線sqlconnection con = db.createdb();

sql***mand cmd = new sql***mand();

cmd.connection = con;

//開啟資料庫連線

con.open();

cmd.***mandtext = "sql語句"

//執行語句 //查詢的話要read

cmd.executenonquery(); sqldatareader sdr = cmd.executereader();

//關閉資料庫連線

con.close();

在vs2010中用c#實現對sql資料庫中的表的查詢、新增、修改、刪除資料,具體**怎麼寫? 50

5樓:匿名使用者

//1.宣告資料庫連線字串

string strcon = "data source=.;initial catalog=itdb;uid=sa;pwd=sun@0918";

//2.建立資料庫連線物件

sqlconnection con = new sqlconnection(strcon);

//3.開啟資料庫連線

con.open();

//4.編寫sql語句

string sql = "delete from phzw where name='" + id+"'";

sql***mand cmd = new sql***mand(sql, con);

//6.選擇***mand的適合方法

int res = cmd.executenonquery();

if (res > 0)

else

//7.關閉資料庫連線

con.close();

這是刪除的初級**,新增和修改,只需修改sql語句就可以了

6樓:梓俊熙

我給你寫一個例子吧,其他功能依次改改就可以實現的:

////// 獲取資料庫連線

//////public static sqlconnection getconnection()

//這是增加一天圖書資訊(你自己建一張表,然後這張表的欄位就是你上面列出來的,然後你根據你的表把我寫的這個sql語句換成你的就ok了,你先做,如果不懂的話,在追問。)

public void addtbook(tbook tbook)

','','','','',@bookcover,'','','','') ",

tbook.bookname, tbook.booktypeid, tbook.

bookauthor, tbook.bookprice, tbook.bookcontent, tbook.

bookcode, tbook.bookinlib,tbook.bookpublishtime,tbook.

bookpublisher);

sqlconnection conn = null;

trycatch (sqlexception)

finally}}

7樓:蟹殼的薩斯

網上搜個sqlhelper

c# 用vs2010寫的**,連線的是sql server2008的資料庫,定時執行sql語句有時不會錯,有時又會錯。

8樓:匿名使用者

這個應該是你的資料庫例項不允許遠端連結導致的,如果是本機的資料庫,可以試著使用這樣的連結字串

data source=.;initial catalog=databasename;integrated security=true

//databasename是你的資料庫名如果不是本機,請開啟遠端連線服務以及防火牆。

9樓:雲天英雄

看到你的各種補充說明中說是「時間久了就會報錯」,可以檢查遠端超時設定的部分。

10樓:匿名使用者

開啟資料庫的遠端連線——資料庫外圍應用配置

關閉防火牆

11樓:蝴蝶飛起來了

程式沒有連線到資料庫。檢查一下連線情況

求一個在vs2010環境下,一個程式從在專案中建立sql資料庫到連線上資料庫的詳細步驟和**。

12樓:匿名使用者

1,首先當然是要建好資料庫

2,建立資料庫訪問類

3,確認資料庫訪問方式,一般用ado.***4,實現資料庫訪問類,主要包括連線資料庫(連線字串會指定資料庫伺服器地址和資料庫,安全屬性,使用者密碼等,資料庫伺服器地址是ip+埠形式,這樣你可以訪問位於任意主機上的資料庫),執行查詢操作並返回結果集,執行增刪改操作並返回執行是否成功

5,呼叫該類進行所有資料庫操作

13樓:鄭雲濤_天涯

第一:你說要建立sql資料庫,那麼你的資料量一定不會很大。

第二:你說連線資料庫的時候又想考慮在別人機子上安裝使用的問題,所以你怕資料庫連線不上很麻煩,別人只是要你的專案,難道用你的專案又非對安裝sql資料庫?

所以根據以上兩點,我建議你把據用流寫到wrod文件或者xml檔案裡,既簡單又方便,而且不用去考慮sql語句怎麼寫。

(根據你的問題,這是我個人的理解,不對不要見怪哦!o(∩_∩)o~)

14樓:匿名使用者

資料庫不是用vb建的,微軟有專門的資料庫,叫做sql server,版本有2000、2005、2008,visual studio連線sql資料庫最方便的方法是用ado.***,幾句話說不清,建議你去相關**補充一下基礎知識。

怎麼用vs2019建立c專案 選擇什麼

那要看你做什麼程式 新建專案 選擇c 如果是winform程式 就選擇windows窗體引用程式如果網頁,選擇asp.net web應用程式控制臺程式就選擇控制檯程式就行了 用vs2010做的一個c 的專案,如何將這個專案生成一個單獨的可執行的exe檔案,急等!在vs裡新建一個安裝工程,打包成一個安...

怎麼用VS2019寫C語言程式,怎麼用VS2010寫C語言程式

如何使用visual studio 2010 vs2010 編譯c語言 1.開啟vs2010主介面,然後選擇,檔案 新建 專案,在專案型別中選擇vc win32 然後在右側模板中選擇win32控制檯應用程式,再在下面輸入一個名稱 專案名稱,不用帶.c 選擇儲存位置後確定,彈出個對話方塊,不管它,下一...

VS2019中分別採用C與C 編寫相同功能的程式,在執行效率上有差異嗎

先天性來說,c 確實弱於c 的效率。但是效率的高低,和程式設計師本身的素質很有關係。正如一樓回答的那樣,如果不是密集型計算,一般情況下,都差不多。在windows框架下,目前的趨勢越來越變成硬體流。怎麼說呢?程式設計變的越來越簡單,需求也就越來越簡單,硬體的發展速度,遠遠超過,目前主流程式猿對硬體的...