zoukankan      html  css  js  c++  java
  • 增删改查

    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Data.SqlClient;

    /// <summary>
    /// personOperate 的摘要描述
    /// </summary>
    public class personOperate
    {
    public personOperate()
    {
       //
       // TODO: 在此加入建構函式的程式碼
       //
    }
        public static SqlConnection createcon()
        {
            return new SqlConnection("server=.;database=person;uid=sa;pwd=;");

        }
        public static bool findPerson(string pID)
        {
            SqlConnection con = personOperate.createcon();
            con.Open();
            SqlCommand cmd=new SqlCommand("select count(*) from person where pID='"+pID+"'",con);
            int count = Convert.ToInt32(cmd.ExecuteScalar());
            if (count > 0)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
        public static DataTable selectAllPerson()
        {
            SqlConnection con = personOperate.createcon();
            SqlDataAdapter sda = new SqlDataAdapter();
            sda.SelectCommand = new SqlCommand("select * from person", con);
            DataSet ds = new DataSet();
            sda.Fill(ds, "person");
            return ds.Tables["person"];

        }
        public static bool insertOperate(person p)
        {
            try
            {
                SqlConnection con = personOperate.createcon();
                con.Open();
                SqlCommand cmd = new SqlCommand("insert into person values(@pID,@pName,@pSex)", con);
                SqlParameter para = new SqlParameter("@pID", SqlDbType.VarChar, 10);
                para.Value = p.pID;
                cmd.Parameters.Add(para);
                para = new SqlParameter("@pName", SqlDbType.VarChar, 20);
                para.Value = p.pName;
                cmd.Parameters.Add(para);
                para = new SqlParameter("@pSex", SqlDbType.VarChar, 2);
                para.Value = p.pSex;
                cmd.Parameters.Add(para);
                cmd.ExecuteNonQuery();
                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
        public static bool updateOperate(person p)
        {
            try
            {
                SqlConnection con = personOperate.createcon();
                con.Open();
                SqlCommand cmd=new SqlCommand("update person set pName='"+p.pName+"',pSex='"+p.pSex+"' where pID='"+p.pID+"'",con);
                cmd.ExecuteNonQuery();
                return true;
            }
            catch (Exception e)
            {
                return false;
            }
        }
        public static bool deleteOperate(string pID)
        {
            try
            {
                SqlConnection con = personOperate.createcon();
                con.Open();
                SqlCommand cmd=new SqlCommand("delete from person where pID='"+pID+"'",con);
                cmd.ExecuteNonQuery();
                return true;
            }
            catch(Exception e)
            {
                return false;
            }
        }
    }

  • 相关阅读:
    如何写出优秀的代码[转载]
    [转载]Java中常用日期功能综合
    JS WebBrowser 实现打印预览
    想成为优秀的技术人员你必须做到的几件事情【转载】
    JS打印
    js阿拉伯数字转中文大写
    从 SQL Server 2005 中处理 XML
    Visual Studio 2005 Express October 2004 CTP完整版本的下载
    Debug和Release的区别
    ASP.NET 中的正则表达式
  • 原文地址:https://www.cnblogs.com/jcomet/p/1242454.html
Copyright © 2011-2022 走看看