博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库操作类(万能)
阅读量:5881 次
发布时间:2019-06-19

本文共 1384 字,大约阅读时间需要 4 分钟。

using System.Data;

using System.Data.SqlClient;

 

class connect

{

    public string cmdstr { get; set; }

    public string soure { get; set; }

    public connect(string strcmd,string database,out int i,params string[] arry)

    {

        cmdstr = strcmd;

        soure = "server=(local);database="+database+";trusted_connection=true";

        SqlConnection con = new SqlConnection(soure);

        con.Open();

        SqlCommand cmd = new SqlCommand(cmdstr,con);

        for (int a = 0;a < arry.Length; a++)

        {

            cmd.Parameters.Add("@"+a,arry[a]);

        }

            i = cmd.ExecuteNonQuery();

    }

 

    public connect(string strcmd, string database, out SqlDataAdapter dataadapter, params string[] arry)

    {

        cmdstr = strcmd;

        soure = "server=(local);database=" + database + ";trusted_connection=true";

        SqlConnection con = new SqlConnection(soure);

        con.Open();

        dataadapter = new SqlDataAdapter(strcmd,con);

        for (int a = 0; a < arry.Length; a++)

        {

            dataadapter.SelectCommand.Parameters.Add("@"+a,arry[a]);

        }

    }

 

    public connect(string strcmd, string database, out SqlDataReader reader, params string[] arry)

    {

        cmdstr = strcmd;

        soure = "server=(local);database=" + database + ";trusted_connection=true";

        SqlConnection con = new SqlConnection(soure);

        con.Open();

        SqlCommand cmd = new SqlCommand(cmdstr,con);

        for (int a = 0; a < arry.Length; a++)

        {

            cmd.Parameters.Add("@" + a, arry[a]);

        }

        reader = cmd.ExecuteReader();

    }

}

 

转载于:https://www.cnblogs.com/doutian/archive/2012/10/25/2738065.html

你可能感兴趣的文章
盛邦安全网站监控预警平台化繁为简 ——网站安全从管理向治理的迁移
查看>>
AMD至真至幻VR科技 精彩亮相6·18海交会
查看>>
2.5和5GbE交换机的出现:是好是坏?
查看>>
《Web安全之机器学习入门》一 1.6 本章小结
查看>>
Akamai发布2016Q2互联网发展状况安全报告 称中国是全球第二web攻击源
查看>>
E店宝发布ERP3.2版 推全行业解决方案
查看>>
港大斯坦福游学:零距离体验创新文化
查看>>
应用交付之外的F5 安全市场迎来一个有实力的竞争者
查看>>
《云安全原理与实践》——导读
查看>>
互联网时代的大数据思考
查看>>
测试开启MySQL performance_schema后对性能的影响
查看>>
RSA 2017观感之五:威胁情报追求精细化、人工智能走入产品化
查看>>
四步降低大数据应用门槛
查看>>
LTE-V有望未来为通信、汽车行业打开市场新空间
查看>>
你的企业是否有自动补丁管理工具的潜在需求?
查看>>
Android freemarker模板引擎应用
查看>>
观点:全自动安全漏洞扫描器的低准确率与高性价比
查看>>
还在为测试发愁?10个开源的压力/负载测试工具
查看>>
前端开发自动化单元测试趋势
查看>>
Python中的函数与方法 以及Bound Method和Unbound Method
查看>>