最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net sql 數(shù)據(jù)庫(kù)處理函數(shù)命令

 更新時(shí)間:2009年10月29日 23:47:30   作者:  
asp.net sql 數(shù)據(jù)庫(kù)處理函數(shù)命令 ,需要的朋友可以參考下。
先寫(xiě)一個(gè)數(shù)據(jù)庫(kù)統(tǒng)計(jì)函數(shù)
復(fù)制代碼 代碼如下:

public static int Count(string cityName)
{
string cmdText = "";
SqlConnection conn = new SqlConnection(DBH.DBA);
SqlCommand cmd = null;
cmdText = "Select count(*) From [Drugstore] Where CityName=@cityName ";
cmd = new SqlCommand(cmdText, conn);
cmd.Parameters.AddWithValue("@cityName", cityName);
conn.Open();
int total = (int)cmd.ExecuteScalar();
conn.Close();
return total;
}

剛開(kāi)始全部函數(shù)調(diào)用是這樣一個(gè)個(gè)寫(xiě)出來(lái)的,后來(lái)熟悉了 用SqlHelp方便好多,在后來(lái)就直接用動(dòng)軟.net代碼生成器了,發(fā)現(xiàn)對(duì)原先的這些越來(lái)越陌生了 ,現(xiàn)在大致整理一下,和上面重復(fù)的代碼部分省略。
1. 添加數(shù)據(jù)
復(fù)制代碼 代碼如下:

DrugstoreInfo info = new DrugstoreInfo();
cmd.Parameters.AddWithValue("@ID",info.ID);
try
{
conn.Open();
return cmd.ExecuteNonQuery();
}
catch
{
throw;
}
finally
{
conn.Close();
}

.dataset 數(shù)據(jù)分頁(yè)
復(fù)制代碼 代碼如下:

public static DataSet indexQuery(int pageIndex, int pageSize)
{
..
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds, (pageIndex - 1) * pageSize, pageSize, "Table1");
return ds;
}

. 獲得最大值
復(fù)制代碼 代碼如下:

public static int GetMax()
{
string cmdText = "select Max(Id) from Application ";
..
try
{
conn.Open();
Object obj = cmd.ExecuteScalar();
if (obj == null || obj is DBNull)
{
return 1;
}
return (int)obj + 1;
}
catch
{
throw;
}
finally
{
conn.Close();
}
}

. select 選擇
復(fù)制代碼 代碼如下:

public static ApplicationInfo Select(int id)
{
string cmdText = "select ID from Application where ID=@ID";
SqlConnection conn = new SqlConnection(DBH.ConnString);
SqlCommand cmd = new SqlCommand(cmdText, conn);
ApplicationInfo info = new ApplicationInfo();
cmd.Parameters.AddWithValue("@ID", id);
conn.Open();
using (IDataReader dr = cmd.ExecuteReader())
{
if (dr.Read())
{
info.ID = (int)dr["ID"];
}
dr.Close();
}
conn.Close();
return info;
}

.delete 刪除
復(fù)制代碼 代碼如下:

public static int Del(int id)
{
string cmdText = "Delete from Application Where ID= @ID";
SqlConnection conn = new SqlConnection(DBH.ConnString);
SqlCommand cmd = new SqlCommand(cmdText, conn);
cmd.Parameters.AddWithValue("@ID", id);
conn.Open();
return cmd.ExecuteNonQuery();
conn.Close();
}

. update 修改
復(fù)制代碼 代碼如下:

public static int Update(ApplicationInfo info)
{
string cmdText = "Update Application Set City=@city Where ID=@ID";
SqlConnection conn = new SqlConnection(DBH.ConnString);
SqlCommand cmd = new SqlCommand(cmdText, conn);
cmd.Parameters.AddWithValue("@ID", info.ID);
try
{
conn.Open();
return cmd.ExecuteNonQuery();
}
catch
{
throw;
}
finally
{
conn.Close();
}
}

.配置
復(fù)制代碼 代碼如下:

public class DBH
{
private DBH() { }
private static readonly string _DBA = ConfigurationManager.ConnectionStrings["DBA"].ConnectionString;
public static string DBA
{
get { return _DBA; }
}
}

附: configurationManager 需要命名空間 using System.Configuration 和添加引用System.Configuration 雙重操作。

相關(guān)文章

最新評(píng)論

宝坻区| 萍乡市| 仁布县| 闸北区| 崇仁县| 钟祥市| 西城区| 香格里拉县| 大埔区| 龙游县| 同心县| 浪卡子县| 安岳县| 玛多县| 农安县| 封丘县| 上饶县| 梓潼县| 钟祥市| 雅江县| 榆林市| 兰州市| 阳春市| 蒙阴县| 荣成市| 蒙山县| 乌拉特后旗| 成都市| 成都市| 临汾市| 台东市| 棋牌| 阆中市| 玉山县| 盐津县| 红原县| 嘉定区| 隆昌县| 木里| 舟山市| 邵阳市|