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

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

 更新時間:2013年02月04日 09:43:24   作者:  
數(shù)據(jù)庫操作方法很多,各種各樣但是外部操作數(shù)據(jù)庫的方法就會顯得格外陌生了,感興趣的朋友可以詳細(xì)了解下本文,或許對你學(xué)習(xí)ado.net有所幫助
復(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();
}

}

相關(guān)文章

  • asp.net利用HttpModule實現(xiàn)防sql注入

    asp.net利用HttpModule實現(xiàn)防sql注入

    關(guān)于sql注入,已經(jīng)被很多人討論過了。這篇沒有新意功能也不夠通用,nnd,不想引起口水,就是覺得簡單而且思路有參考性才貼出來。
    2009-12-12
  • jQuery實現(xiàn)金額錄入框

    jQuery實現(xiàn)金額錄入框

    前端開發(fā)過程中,通常會用到數(shù)值錄入框,比如要求輸入金額,禁止錄入非數(shù)值字符,也禁止粘貼非數(shù)值字符,本文主要對其實現(xiàn)方法進(jìn)行介紹,需要的朋友一起來看下吧
    2016-12-12
  • 基于ASP.NET+easyUI框架實現(xiàn)圖片上傳功能(表單)

    基于ASP.NET+easyUI框架實現(xiàn)圖片上傳功能(表單)

    這篇文章主要介紹了基于ASP.NET+easyUI框架實現(xiàn)圖片上傳功能的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • 在ASP.NET2.0中通過Gmail發(fā)送郵件的代碼

    在ASP.NET2.0中通過Gmail發(fā)送郵件的代碼

    我們有時候需要發(fā)送郵件給訪問網(wǎng)頁的用戶,例如,注冊的時候,發(fā)一確認(rèn)信什么的。那么,在ASP.NET2.0中該如果操作呢?
    2008-06-06
  • 加密web.config的方法分享

    加密web.config的方法分享

    加密web.config的方法分享,需要的朋友可以參考一下
    2013-03-03
  • .NET中接口與類的區(qū)別淺析

    .NET中接口與類的區(qū)別淺析

    在我們?nèi)粘i_發(fā)中經(jīng)常會用到接口與類,這兩者之間究竟有什么區(qū)別呢?又有哪些優(yōu)缺點?下面這篇文章就來給大家介紹了關(guān)于.NET中接口與類區(qū)別的相關(guān)資料,需要的朋友們可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • .NET實現(xiàn)倉儲Repository(AI)的操作方法

    .NET實現(xiàn)倉儲Repository(AI)的操作方法

    倉儲模式是一種在應(yīng)用程序中使用的設(shè)計模式,它將數(shù)據(jù)訪問邏輯與業(yè)務(wù)邏輯分離,通過倉儲接口和倉儲實現(xiàn)類,您可以定義和實現(xiàn)數(shù)據(jù)的增刪改查操作,這篇文章主要介紹了.NET?實現(xiàn)倉儲Repository(AI),需要的朋友可以參考下
    2023-09-09
  • c#加密類使用方法示例

    c#加密類使用方法示例

    這篇文章主要介紹了c#加密類使用方法,大家可以參考使用
    2013-11-11
  • .Net Core3 用Windows 桌面應(yīng)用開發(fā)Asp.Net Core網(wǎng)站

    .Net Core3 用Windows 桌面應(yīng)用開發(fā)Asp.Net Core網(wǎng)站

    這篇文章主要介紹了.Net Core3 用Windows 桌面應(yīng)用開發(fā)Asp.Net Core網(wǎng)站,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • ASP.NET中水晶報表的使用方法詳解

    ASP.NET中水晶報表的使用方法詳解

    這篇文章介紹了ASP.NET中水晶報表的使用方法,有需要的朋友可以參考一下
    2013-11-11

最新評論

静海县| 建水县| 浪卡子县| 庄浪县| 顺义区| 子洲县| 苏尼特左旗| 西林县| 南开区| 普格县| 泊头市| 拉萨市| 图们市| 凤台县| 鹤山市| 红河县| 阳东县| 通榆县| 确山县| 胶州市| 青阳县| 昭觉县| 荥阳市| 伊金霍洛旗| 中阳县| 临朐县| 新田县| 广东省| 东源县| 温州市| 嵩明县| 商都县| 谷城县| 卢氏县| 沙田区| 迭部县| 托克逊县| 郁南县| 利津县| 株洲县| 靖西县|