zoukankan      html  css  js  c++  java
  • Command操作数据

    Command常用属性

    CommandText             要下达至数据源的命令

    CommandTimeout          出错时等待时间

    //定义一个变量来存储对数据库操作的字符串

    String sql=select * from book”;

    //创建数据操作的对象,参数列表写你要执行的字符串逗号连接对象数据库里面

    Sqlcommand mycom=new sqlcommandsqlmysqlcon);

    //操作数据的时候可能会出错,要用出错等待时间

    Mycom.commandTimeout=2//在两秒还没有连接上说明出错了

     

    COMMAND 三种方法

    ExecuteNonQuery()不返回任何值,一把应用于 insert update delete语句中

     

    ExecuteScalar()            返回一个值,一般用于值返回一个值得语句,如求数据统计的count语句,求最大值Max语句,求最小数Min语句

     

    ExecuteReader()返回一个IDataReader,可用于迭代返回记录

     

    ExecuteNonQuery

    如://定义变量来接收连接字符串

    String con=server=192.168.100.222;user=sa;pwd=p@ssw1rd;database=pwd1;

    //创建数据库连接

    Sqlconnection mysqlcon=new sqlconnection(con);

    //打开数据库连接

    Mysqlcon.open();

    //定义变量来接收像数据库查询语句

    String sql=(update book set bid=22 where bid=1):

    //创建数据库命令对象(第一个参数为查询语句,第二个参数为数据库连接对象)

    Sqlcommand mycom=new sqlcommand(sql,mysqlcon);

    //执行executenonquery

    Mycom.ExecuteNonQuery();

    例子
    	string con = "server=192.168.100.222;user=sa;pwd=p@ssw1rd;database=pwd1";
                SqlConnection mysqlcon = new SqlConnection(con);
                mysqlcon.Open();
                Console.WriteLine("数据库打开成功");
                string cmd = "update book set bname='k3serp账套密码' where bid=10001";
                SqlCommand mycom = new SqlCommand(cmd, mysqlcon);
                mycom.ExecuteNonQuery();
                mysqlcon.Close();
                Console.WriteLine("创建对象成功");
                Console.ReadKey();
    ExecuteScalar()
    	例子:
    	string con = "server=192.168.100.222;user=sa;pwd=p@ssw1rd;database=pwd1";
                SqlConnection mysqlcon = new SqlConnection(con);
                mysqlcon.Open();
    		   string cmd =”select count(bid) from book”;
    		   sqlcommand mycom =new sqlcommand(cmd,mysqlcon);
    		   int t=0      //定义一个变量来接收查询方法的返回值
    		   t=(int)mycom.executeScalar();        //因为是int转换string 所以要强制转换
    		console.writeline(“总数据为”+t);
    

      

  • 相关阅读:
    1.2 偏差与方差
    深度学习中Xavier初始化
    1.1 训练/开发/测试集
    Python笔记(5)类__方法与继承
    Python笔记(4)类__属性与描述符
    Python笔记(3)迭代器与生成器
    Python笔记(2)函数
    线性回归 Linear Regression
    Python笔记(1)变量与表达式
    跳转到某个Activity
  • 原文地址:https://www.cnblogs.com/xiaowie/p/8624420.html
Copyright © 2011-2022 走看看