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

      

  • 相关阅读:
    开源文档管理系统LogicalDOC测试报告---安装篇
    QualityCenter的备份
    hudson任务配置说明
    windows server 2003断开远程之后自动注销用户
    使用javaservice 将jboss 注册为服务
    mysql主从同步配置(windows环境)
    更改MYSQL数据库不区分大小写表名
    MySQL的mysqldump工具的基本用法
    MySql中delimiter的作用是什么?
    Ubuntu安装配置Mysql
  • 原文地址:https://www.cnblogs.com/xiaowie/p/8624420.html
Copyright © 2011-2022 走看看