zoukankan      html  css  js  c++  java
  • ADO 步骤

    1.创建连接通道:服务器名称,身份验证,切换数据库
    2.点击连接,打开连接
    3.创建命令语句
    4.创建命令对象,调用命令对象的方法执行命令 
    5.接收返回值
    6.判断返回值
    7.关闭连接通道

    ----------------------

    //1.说明连接通道如何创建连接通道,设置服务器名称,身份验证和所需要操作的数据库
    string connStr = "Data Source=.;Initial Catalog=master;User ID=sa;Password=123";
    //"server=.;Initial Catalog=MySchoolMoreData;Integrated Security=True";
    //2.创建连接通道
    SqlConnection conn = new SqlConnection();
    //2.1设置如何进行连接
    conn.ConnectionString = connStr;
    //3.打开连接
    conn.Open();
    //4.创建需要执行的sql命令
    string sql = "insert into grade values('"+txtClassName.Text.Trim()+"')";
    string sql2 = string.Format("insert into grade values ('{0}')", txtClassName.Text.Trim());
    //5.创建“执行”命令的对象:不是真正的执行,而只是传递(传递命令给服务器,接收从服务器返回的值).告诉命令对象,去那里做什么
    SqlCommand comm = new SqlCommand();
    //5.1:告诉它需要执行的命令
    comm.CommandText = sql;
    //5.2:告诉它需要使用的连接通道
    comm.Connection = conn;
    //6.调用命令对象的方法,执行命令。同时接收返回值--返回受影响行数
    int count=comm.ExecuteNonQuery();
    //7.判断返回值
    if (count >= 1)
    {
    MessageBox.Show("ok");
    }
    else
    {
    MessageBox.Show("不ok");
    }
    //8.关闭连接通道
    conn.Close();

    ----------------------------

    ////1,插入数据
    //string constring = "Data Source=.;Initial Catalog=master;User ID=sa;Password=123";
    //using (SqlConnection conn=new SqlConnection (constring ))
    //{
    // conn.Open();
    // string sql = "insert into grade values ('"+textBox1.Text .Trim ()+"')";
    // SqlCommand comm = new SqlCommand(sql,conn);
    // int count= comm.ExecuteNonQuery();
    // if (count ==1)
    // {
    // MessageBox.Show("OK");
    // }
    // else
    // {
    // MessageBox.Show("NO OK");
    // }
    // conn.Close();
    //}
    //------------------------------------------
    ////2,修改数据
    //string constring = "Data Source=.;Initial Catalog=master;User ID=sa;Password=123";
    //using (SqlConnection conn=new SqlConnection (constring ))
    //{
    // conn.Open();
    // string sql = "update grade set classname=@name where classid=21";
    // SqlParameter p = new SqlParameter("@name",textBox1 .Text .Trim ());
    // SqlCommand comm = new SqlCommand(sql,conn);
    // comm.Parameters.Add(p);
    // int count = comm.ExecuteNonQuery();
    // if (count ==1)
    // {
    // MessageBox.Show("OK");
    // }
    // else
    // {
    // MessageBox.Show("NO OK");
    // }
    // conn.Close();
    //}
    //-------------------------------------------
    //3,删除数据
    //string constring = "Data Source=.;Initial Catalog=master;User ID=sa;Password=123";
    //using (SqlConnection conn=new SqlConnection (constring ))
    //{
    // conn.Open();
    // string sql = "delete from grade where classid=21";
    // SqlCommand comm = new SqlCommand(sql,conn);
    // int count = comm.ExecuteNonQuery();
    // if (count ==1)
    // {
    // MessageBox.Show("OK");
    // }
    // else
    // {
    // MessageBox.Show("NO OK");
    // }
    // conn.Close();
    //}

    -----------------------

    人的本事不是与生俱来的,不是你掌握了多少,而是当你面对一个未知问题的时候,你能用多少时间来掌握!
  • 相关阅读:
    <Docker学习>5. docker数据管理
    <Docker学习>4. docker容器的使用
    <Docker学习>3. docker镜像命令使用
    <Docker学习>2.Centos7安装docker
    java注解
    基于django的个人博客网站建立(七)
    强大的django-debug-toolbar,django项目性能分析工具
    一个简单的WebServer,socket+threading
    基于django的个人博客网站建立(六)
    基于django的个人博客网站建立(五)
  • 原文地址:https://www.cnblogs.com/dianshen520/p/4358827.html
Copyright © 2011-2022 走看看