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;
            }
        }
    }

  • 相关阅读:
    gcc编译器遇到的部分问题的总结(二)
    gcc编译器遇到的部分问题的总结
    Illegal instruction与march编译选项
    使用using与typedef来定义别名
    C++模板学习之递归
    C++模板学习之typename
    简单的listen+fork accept服务器实现
    一个简单的日志类的开发
    linux中的select和epoll模型
    程序异常退出调试(二)
  • 原文地址:https://www.cnblogs.com/jcomet/p/1242454.html
Copyright © 2011-2022 走看看