主頁 > 知識庫 > 更方便快捷的外部操作數(shù)據(jù)庫的方法(另類玩法)

更方便快捷的外部操作數(shù)據(jù)庫的方法(另類玩法)

熱門標(biāo)簽:申請400電話手續(xù) 蘋果手機凱立德地圖標(biāo)注 電話機器人軟件銷售工作 預(yù)測式外呼系統(tǒng)使用說明 同安公安400電話怎么申請流程 百度ai地圖標(biāo)注 南陽外呼系統(tǒng)定制化 玉林市機器人外呼系統(tǒng)哪家好 合肥電銷外呼系統(tǒng)哪家公司做的好
復(fù)制代碼 代碼如下:

using System;
using System.Data;
using System.Data.SqlClient;
public class Helper
{
public static void Main()
{
//連接字符串
string strcon = "server = .;database = blog;uid = sa;pwd = 1";
SqlHelper helper = new SqlHelper(strcon);
//表employee中有neme(varchar(20)),age(int),sex(bit)三個字段;
string sql = "select * from employee";
SqlDataReader reader = helper.Reader(sql,null);
using (reader)
{
while (reader.Read())
{
Console.WriteLine(reader["name"].ToString());
}
}
/*string sql = "insert into employee values(@name,@age,@sex)";
SqlParameter[] ps = new SqlParameter[]
{
new SqlParameter("@name",SqlDbType.VarChar,20),
new SqlParameter("@age",SqlDbType.Int),
new SqlParameter("@sex",SqlDbType.Int)
};

ps[0].Value = "張宇";
ps[1].Value = 40;
ps[2].Value = 1;
helper.ExecuteNonQuery(sql,ps);*/
}
}
public class SqlHelper
{
private SqlConnection con = null;
private SqlCommand cmd = null;
public SqlHelper (string strcon)
{
con = new SqlConnection(strcon);
cmd = new SqlCommand();
cmd.Connection = con;
}
//執(zhí)行初始化Command對象
private void PreparedCommand(string sql,params SqlParameter[]param)
{
cmd.CommandText = sql;
//清空Parameteras中的對象
cmd.Parameters.Clear();
if (param!=null)
{
foreach (SqlParameter p in param)
{
cmd.Parameters.Add(p);
}
}
con.Open();
}
/*執(zhí)行非查詢語句*/
//有參數(shù)
public int ExecuteNonQuery(string sql,params SqlParameter[] param)
{
PreparedCommand(sql,param);
int i = cmd.ExecuteNonQuery();
Close();
return i;
}
//無參數(shù)
public int ExecuteNonQuery(string sql)
{
PreparedCommand(sql,null);
int i = cmd.ExecuteNonQuery();
Close();
return i;
}
/*執(zhí)行查詢語句*/
//有參數(shù)
public SqlDataReader Reader(string sql,params SqlParameter[] param)
{
PreparedCommand(sql,param);
return cmd.ExecuteReader();
}
//無參數(shù)
public SqlDataReader Reader(string sql)
{
PreparedCommand(sql,null);
return cmd.ExecuteReader();

}

public void Open()
{
con.Open();
}
public void Close()
{
cmd.Dispose();
con.Close();
}

}

標(biāo)簽:南京 海南 嘉興 淄博 南京 揚州 南昌 臺州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《更方便快捷的外部操作數(shù)據(jù)庫的方法(另類玩法)》,本文關(guān)鍵詞  更,方便快捷,的,外部,操作,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《更方便快捷的外部操作數(shù)據(jù)庫的方法(另類玩法)》相關(guān)的同類信息!
  • 本頁收集關(guān)于更方便快捷的外部操作數(shù)據(jù)庫的方法(另類玩法)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章