十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
using (SqlConnection cn = new SqlConnection("Data Source=(local);Initial Catalog=xxx;User ID=sa;Password=sa"))
伊通網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司于2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
{
try
{
cn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "select * from tablename";
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
...
}
dr.Close();
dr=null;
}
catch
{
MessageBox.Show("連接數(shù)據(jù)庫失??!");
}
}
1、建立存儲:
CREATE PROCedure[owner.]procedurename[;number]
[[(]@parameter_name datatype[=default][OUTput]
[,@parameter_name datatype[=default][OUTput]]...[)]]
[WITH RECOMPILE]
AS SQL_statements
2、存儲規(guī)則:
[EXECute][@return-status=]
[[[server.]database.]owner.]procedurename[;number]
[[@parameter_name=]value|[@parameter_name=]@varialbe[OUTput]
[,[@parameter_name=]value|[@parameter_name=]@variable[OUTput]...]]
[WITH RECOMPILE]
像帶有離線功能的這種設(shè)計(jì),你需要有一個本地?cái)?shù)據(jù)庫,同時有一個內(nèi)建的隊(duì)列。也就是說,當(dāng)你執(zhí)行本地操作的時候,你操作的是本地的數(shù)據(jù)庫,但同時還有一個線程在不停地讀取你的本地?cái)?shù)據(jù)庫上傳至服務(wù)端。如果網(wǎng)絡(luò)不通的情況下,就只是暫存在本地?cái)?shù)據(jù)庫中,而不啟動線程讀取隊(duì)列。當(dāng)網(wǎng)絡(luò)連通了,你就需要去執(zhí)行上傳了。
需要注意的是,你執(zhí)行的本地操作最好別有出現(xiàn)并發(fā)操作的可能,比如說某個維護(hù)項(xiàng),A用戶執(zhí)行了離線修改,B用戶執(zhí)行了離線刪除,那聽誰的?所以如果只是離線操作的情況,應(yīng)當(dāng)注意限制某些功能。
1、確定目標(biāo)Sqlserver是否允許遠(yuǎn)程訪問
2、確定目標(biāo)SqlServer服務(wù)端口是否是默認(rèn)端口
3、檢查數(shù)據(jù)庫名稱、密碼什么是否正確
在安裝VS的時候會自動安裝一個sql server的精簡版express版本,這個版本的功能不是很多,建議卸載然后安裝一個開發(fā)版或其他版本數(shù)據(jù)庫。
在安裝的過程中會出現(xiàn)一個關(guān)于實(shí)例選擇的問題,你可以按自己喜好看是默認(rèn)實(shí)例還是命名實(shí)例,如果是卸載后安裝建議選擇命名實(shí)例,隨便起個名字。
登陸數(shù)據(jù)庫你可以在百度上查具體的方法,至于你說到的添加修改刪除數(shù)據(jù),都是基于表操作的,sql語法是
添加 insert into 表 values(數(shù)據(jù)......) 或
insert into 表 select 數(shù)據(jù)......
修改 update 表 set 列 = 新值 where 篩選條件
刪除 delete from 表 where 篩選條件