zoukankan      html  css  js  c++  java
  • ADO.NET

    ADO.NET:ActiveX Data Object 是一组用于和数据源进行交互的面向对象类库

    asp.net,是一种网页制作技术 

    一:命名空间:
    using system.Data;
    using system.Data.SqlClient;  针对Sqlserver优化
    的数据访问类
    using system.Data.OleDb; 通用的数据访问类,如果是
    连接其他的数据库,两者用一个就可以
    二:相关的类
    1.SqlConnection类:连接对象,连接数据库
    构造函数: SqlConnection(连接字符串)
    属性:ConnectionString:连接字符串
    方法:Open():打开连接
                Close():关闭连接
    CreateCommand():创建命
    令对象
    2.SqlCommand 类:命令对象对数据库进行操作
    构造函数:SqlCommand();
    属性:CommandText: 要执行的SQL语句
    CommandType:执行的类型
    Connection:通过哪个连
    接执行
    方法:ExecuteNonQuery():执行增,删,改的方法
    ExecuteReader():执行查
    询的方法,返回一个SqlDataReader对象
    ExecuteScalar():返回首
    行首列,统计函数用
    3.SqlDataReader 类:数据库读取器获取数据库中的数
    构造函数:不是public ,无法new出来,只能通过
    ExecuteReader()来生成
    属性:HasRows:是否查出数据 bool型
    方法:Read():读取,一条一条的读
    三:步骤
    首先首先写命名空间
    using system.Data;
    using system.Data.SqlClient;
                //一:编写连接字符串
                string s = 
    "server=.;database=mydb;uid=sa;pwd=123";
                //二:建立连接对象
                SqlConnection conn = new 
    SqlConnection(s);
                //三:建立命令对象
                SqlCommand cmd = new SqlCommand();
                //1.确定要执行的语句
                cmd.CommandText = "update Users set 
    Memo='庄英豪' where UserName='0813001'";
                //2.确定通过哪个连接执行
                cmd.Connection = conn;
                //四:打开连接
                conn.Open();
                //五:执行语句(操作数据库)
                cmd.ExecuteNonQuery();
                //六:关闭连接
                conn.Close();
            }
  • 相关阅读:
    计算机网络
    一行代码实现字符串逆序输出
    移动前端开发初涉篇【2014/03/25】
    小识闭包【2013/07/18】
    [转载]IE6Bug之躲猫猫【2013/10/29】
    关于maven仓库镜像
    关于spring resttemplate超时设置
    关于springboot访问多个mysql库
    关于Java基础类型自动装箱(autoboxing)
    关于Java(JDBC连接数据库)
  • 原文地址:https://www.cnblogs.com/cf924823/p/5197061.html
Copyright © 2011-2022 走看看