• .net简单添加数据库方法


      1 using System;
      2 using System.Data;
      3 using System.Configuration;
      4 using System.Web;
      5 using System.Web.Security;
      6 using System.Web.UI;
      7 using System.Web.UI.WebControls;
      8 using System.Web.UI.WebControls.WebParts;
      9 using System.Web.UI.HtmlControls;
     10 using System.Data.OleDb;
     11 using System.Data.SqlClient;
     12 
     13 
     14 public partial class _Default : System.Web.UI.Page 
     15 {
     16     //public string connection = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + System.Web.HttpContext.Current.Server.MapPath("~/App_Data/db1.mdb") + ";";//连接access
     17 
     18     public static SqlConnection conn;
     19     public string connection1 = "UID=sa;pwd=;database=mysql";
     20     public string name1 = "", sex1 = "", zhuanye1 = "", aihao11 = "", aihao21 = "", aihao31 = "", jianjie1="";
     21     public string connection = "Provider=SQLOLEDB;Data sourse=127.0.0.1;UID=sa;pwd=;database=mysql";      //连接 SQL
     22 
     23     protected void Page_Load(object sender, EventArgs e)
     24     {
     25         if(!IsCallback){
     26 
     27         string strSQL = "select * FROM [user1]";
     28 
     29         OleDbDataAdapter objCmd = new OleDbDataAdapter(strSQL, connection);
     30         DataSet ds = new DataSet();
     31         objCmd.Fill(ds);
     32         GridView1.DataSource = ds.Tables[0];
     33         GridView1.DataBind();
     34         }
     35         if (!string.IsNullOrEmpty(Request["id"]))
     36         {
     37             id.Value = Request["id"].ToString();
     38             string sql = "select * from [user1] where id="+Request["id"].ToString();
     39             OleDbDataAdapter cmd = new OleDbDataAdapter(sql,connection);
     40             DataTable dt = new DataTable();
     41             cmd.Fill(dt);
     42             name.Text = dt.Rows[0]["name"].ToString();
     43             if (dt.Rows[0]["sex"].ToString() == "True")
     44             {
     45                 sex.SelectedIndex = 0;
     46             }
     47             else
     48             {
     49                 sex.SelectedIndex = 1;
     50             }
     51             switch (dt.Rows[0]["zhuanye"].ToString())
     52             {
     53                 case "计算器":
     54                     zhuanye.SelectedIndex = 1;
     55                     break;
     56                 case "软件":
     57                     zhuanye.SelectedIndex = 2;
     58                     break;
     59             }
     60             if (dt.Rows[0]["aihao1"].ToString()==aihao1.Text)
     61             {
     62                 aihao1.Checked = true;
     63             }
     64 
     65             if (dt.Rows[0]["aihao2"].ToString() == aihao2.Text)
     66             {
     67                 aihao2.Checked = true;
     68             }
     69             if (dt.Rows[0]["aihao3"].ToString() == aihao3.Text)
     70             {
     71                 aihao3.Checked = true;
     72             }
     73             jianjie.Text = dt.Rows[0]["jianjie"].ToString();
     74         }
     75 
     76         conn = new SqlConnection(connection1);
     77         SqlCommand cmd1 = new SqlCommand("page", conn);
     78         cmd1.CommandType = CommandType.StoredProcedure;
     79 
     80         SqlParameter prmReturn = new SqlParameter("@count", SqlDbType.Int);
     81         prmReturn.Direction = ParameterDirection.Output;
     82         cmd1.Parameters.Add(prmReturn);
     83 
     84         prmReturn = new SqlParameter("@PageCount", SqlDbType.Int);
     85         prmReturn.Direction = ParameterDirection.Output;
     86         cmd1.Parameters.Add(prmReturn);
     87 
     88         SqlParameter psex = cmd1.Parameters.Add("@PageIndex", SqlDbType.Int);
     89         psex.Direction = ParameterDirection.Input;
     90         psex.Value = 30;
     91         SqlDataAdapter ds0 = new SqlDataAdapter(cmd1);
     92         DataSet ds1 = new DataSet();
     93         ds0.Fill(ds1);
     94         GridView1.DataSource = ds1;
     95         GridView1.DataBind();
     96 
     97         conn.Open();
     98         cmd1.ExecuteNonQuery();
     99         conn.Close();
    100 
    101         count.Text = cmd1.Parameters["@PageIndex"].Value.ToString();
    102        PageCount.Text = cmd1.Parameters["@PageCount"].Value.ToString();
    103 
    104     }
    105     protected void Button1_Click(object sender, EventArgs e)
    106     {
    107 
    108             name1 = name.Text.ToString();
    109             if (sex.Text.ToString() == "1")
    110             {
    111                 sex1 = "1";
    112             }
    113             else
    114             {
    115                 sex1 = "0";
    116             }
    117             zhuanye1 = zhuanye.Text;
    118             aihao11 = aihao1.Text.ToString();
    119             aihao21 = aihao2.Text.ToString();
    120             aihao31 = aihao3.Text.ToString();
    121             jianjie1 = jianjie.Text.ToString();
    122 
    123             string str = "INSERT INTO [user1](name,sex,zhuanye,aihao1,aihao2,aihao3,jianjie) VALUES ('" + name1 + "'," + sex1 + ",'" + zhuanye1 + "','" + aihao11 + "','" + aihao21 + "','" + aihao31 + "','" + jianjie1 + "')";
    124 
    125             OleDbConnection conn = new OleDbConnection(connection);
    126             OleDbCommand cmd = new OleDbCommand(str, conn);
    127             cmd.CommandType = CommandType.Text;
    128             conn.Open();
    129             cmd.ExecuteNonQuery();
    130             conn.Close();
    131 
    132         Response.Redirect("Default.aspx");
    133     }
    134     protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    135     {
    136         int id = int.Parse(e.CommandArgument.ToString());
    137         if(e.CommandName.ToString()=="edit"){
    138             Response.Redirect("Default.aspx?id="+id.ToString());
    139         }
    140     }
    141     protected void Button2_Click(object sender, EventArgs e)
    142     {
    143         name1 = Request["name"].ToString();
    144         if (Request["sex"].ToString() == "True")
    145         {
    146             sex1 = "1";
    147         }
    148         else
    149         {
    150             sex1 = "0";
    151         }
    152         zhuanye1 =Request["zhuanye"].ToString();
    153         if (!string.IsNullOrEmpty(Request["aihao1"]))
    154         {
    155             aihao11 = "打球";
    156         }
    157         if (!string.IsNullOrEmpty(Request["aihao2"]))
    158         {
    159             aihao21 = "游泳";
    160         }
    161         if (!string.IsNullOrEmpty(Request["aihao3"]))
    162         {
    163             aihao31 = "打机";
    164         }
    165         jianjie1 = Request["jianjie"].ToString();
    166         string str = "update [user1] set name='" + name1 + "',sex=" + sex1 + ",zhuanye='" + zhuanye1 + "',aihao1='" + aihao11 + "',aihao2='" + aihao21 + "',aihao3='" + aihao31 + "',jianjie='" + jianjie1 + "' where id=" + Request["id"].ToString();
    167 
    168         OleDbConnection conn = new OleDbConnection(connection);
    169         OleDbCommand cmd = new OleDbCommand(str,conn);
    170         cmd.CommandType = CommandType.Text;
    171         conn.Open();
    172         cmd.ExecuteNonQuery();
    173         conn.Close();
    174         Response.Redirect("Default.aspx");
    175         }
    176     public string gettyle1(string str)
    177     {
    178         if (str == "True")
    179         {
    180             return "";
    181         }
    182         else
    183         {
    184             return "";
    185         }
    186     }
    187     protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    188     {
    189         string sexa = DropDownList1.SelectedValue;
    190         conn = new SqlConnection(connection1);
    191         SqlCommand cmd = new SqlCommand("selectsex", conn);
    192         cmd.CommandType = CommandType.StoredProcedure;
    193         SqlParameter psex = cmd.Parameters.Add("@sex", SqlDbType.NChar);
    194         psex.Direction = ParameterDirection.Input;
    195         psex.Value = sexa;
    196         SqlDataAdapter ds = new SqlDataAdapter(cmd);
    197         DataSet ds1 = new DataSet();
    198         ds.Fill(ds1);
    199         GridView1.DataSource = ds1;
    200         GridView1.DataBind();
    201 
    202         //prmReturn = new SqlParameter("@iReturn", SqlDbType.Int);
    203         //prmReturn.Direction = ParameterDirection.ReturnValue;
    204         //m_objCmd.Parameters.Add(prmReturn);
    205 
    206     }
    207 }
    208 
  • 相关阅读:
    层次状态机【转】
    工作中常用的英文单词缩写
    一个页面如何放多个百度编辑器 Ueditor 1.4.3?PHP如何获取Ueditor 的值?
    C/C++的开发环境安装
    Ubuntu 14 如何打开 .chm格式文档?
    #ThinkPHP_3.2.2模型# where查询条件汇总
    Ubuntu 14 编译安装 PHP 5.4.45 + Nginx 1.4.7 + MySQL 5.6.26 笔记
    PHP文件夹文件拷贝/复制函数 dir_copy($src = '', $dst = '')
    Ubuntu 14中,Foxmail关联163邮箱账号时,总提示“密码错误”的解决方案
    Ubuntu 14 修改默认打开方式
  • 原文地址:https://www.cnblogs.com/it563/p/1119239.html
Copyright © 2020-2023  润新知