c#连接数据库全集---实例

来源:互联网 发布:宿迁12345网络问政一把 编辑:程序博客网 时间:2024/04/27 18:04
 
string strcon;
        ConnectionStringSettingsCollection connectionStrings 
= WebConfigurationManager.ConnectionStrings as ConnectionStringSettingsCollection;
        strcon 
= connectionStrings["tscreenConnectionString"].ToString();
        SqlConnection mysql 
= new SqlConnection(strcon);
        mysql.Open();
        
        SqlCommand mytable 
= new SqlCommand("select  * from semsuser", mysql);
        SqlDataReader myread 
= mytable.ExecuteReader();
        
// myread.Read();
        String name;
        
string userid;
        
while (myread.Read())
        
{
            name 
= myread.GetValue(2).ToString().Trim();
            
//userid = System.Convert.ToString (Session["user_id"].ToString());
            
//userid=System.Convert.ToString(Request.Params["user_id"].ToString());
            userid = System.Convert.ToString(myread.GetOrdinal("user_id"));
            TextBox1.Text 
= TextBox1.Text + name;

        }

        userid 
= Request.Params["user_id"];
        TextBox1.Text 
= TextBox1.Text + userid;
        myread.Close();
        mytable.Dispose();
        mysql.Close();
        Response.Redirect(
"main.aspx");



//********************************************************************************
*********************delect、insert、update、select data control//


string strcon;
           ConnectionStringSettingsCollection connectionStrings 
= WebConfigurationManager.ConnectionStrings as ConnectionStringSettingsCollection;
           strcon 
= connectionStrings["ConnectionString"].ToString();
           SqlConnection mysql 
= new SqlConnection(strcon);
           mysql.Open();
           SqlCommand mytable 
= new SqlCommand("select top 10 * from gulou",mysql);
           SqlDataReader myread 
= mytable.ExecuteReader();
           myread.Read();
        
            String name;
            name 
= myread.GetValue(5).ToString().Trim();
            TextBox1.Text 
= name;
            mytable.Dispose();
            mysql.Close();
            myread.Close();
        
        
//再次查询数据
            mytable.CommandText = "select top 1 * from gulou";
            mytable.Connection 
= mysql;
            mysql.Open();
            SqlDataReader rd 
= mytable.ExecuteReader();
            rd.Read();
            name 
= rd.GetValue(5).ToString().Trim();
            TextBox1.Text 
= TextBox1.Text+"前面与后面" + name;
            mytable.Dispose();
            mysql.Close();
            rd.Close();
            TextBox2.Text 
= TextBox2.Text + "select sucess,";
        
//插入数据
            mysql.Open();
            SqlCommand mycomm1 
= new SqlCommand();
            mycomm1.Connection 
= mysql;
            SqlTransaction trans1 
= mysql.BeginTransaction();
            mycomm1.Transaction 
= trans1;
       
            mycomm1.CommandText 
= "insert into id(id,id_in) values(" + "'叶里瑜'" + ",3)";
            mycomm1.ExecuteNonQuery();
            trans1.Commit();
            mycomm1.Dispose();
            mysql.Close();
            TextBox2.Text 
= TextBox2.Text + "insert sucess,";
        
        
//更新数据


             mysql.Open();
             SqlCommand mycommup 
= new SqlCommand();
             mycommup.Connection 
= mysql;
             SqlTransaction transup 
= mysql.BeginTransaction();
             mycommup.Transaction 
= transup;
             mycommup.CommandText 
= "update id set id=" + "'我用c#插入的'" + "where id_in<>3";
             mycommup.ExecuteNonQuery();
             transup.Commit();
             mycommup.Dispose();
             mysql.Close();
             TextBox2.Text 
= TextBox2.Text + "update sucess,";
          
//删除数据
             mysql.Open();
             SqlCommand mydel 
= new SqlCommand();
             mydel.Connection 
= mysql;
             SqlTransaction trandel 
= mysql.BeginTransaction();
             mydel.Transaction 
= trandel;
             mydel.CommandText 
= "delete from id where id_in =1";
             mydel.ExecuteNonQuery();
             trandel.Commit();
             mydel.Dispose();
             mysql.Close();
             TextBox2.Text 
=TextBox2.Text + "delete sucess.";