• ASP.NET第四天数据库知识


    第四天

    复习:

    1.ado. Net

    2.Connection\command\datareader

    3.连接字符串

    a) String comsr=@data source=.;initial catalog=school;user id=sa; password=123;

    b) String const=@data source=.; initial catalog=school; integrated security=true;

    c) Using(SqlConnection con=new SqlConnection(const))

    d) {

    String sql=insert into biao values(1,2);

    Using(SqlCommand cmd=new SqlCommand(sql,con))

    {

    con.Open();

    If(reader.Hasrows)

    {

    SqlDataReader reader=cmd.SqlDataReader

    }

    }

    }

     

    数据库的异常处理

    1.对于数据库操作中的try-catch,一般要做的就是一些“善后问题”,比如关闭数据库,

     

    获取自动编号:select @@IDENTITY

     

    可以通过datareader 获取数据的时候,既可以通过列的索引来获取

    但是,如果没有特殊的情况,建议还是使用索引来获取数据;

     

    这个获取的索引,在循环外,这样可以只获取一次索引就可以了,而不是在循环中一直调用

    2.如果使用当前连接对象的reader没有关闭,则当前连接对象不能再执行其他sql 语句,

    3.sqlDataReader独享一个连接

     

    登录窗口,验证方式:

     

    验证列中的数据

     

    可以输出两个结果集

    可以使用do-while语句,在while条件中使用 reader. NextResult,来判断是否还有数据;

    当 使用DataReader的时候必须保证数据库的状态是Open

    Reader只读,不能通过reader修改数据,每次读取一条就释放一条,所以只能向前不能后退

    由于功能有限,所以读取速度很快;

     

    将表中的数据放入下拉菜单

     

    出现的是变量的类型:

     

    文件的完整路径

     

     //判断某列是否为空,reader.idDBNull(列索引);

             int math = reader.IsDBNull(2) ? -1 : reader.GetInt32(2);

    PS:一个还在苦苦学习的中高级Asp.Net软件开发工程师,学习会犯困的那种
  • 相关阅读:
    fiddler https
    Windows Media Player 网页播放器 参数含义
    ActionScript3.0程序开发工具
    同一目录两程序引用同一个类库dll,所引发的问题
    Flash在浏览器里调试获取trace
    linux下的i2c驱动框架
    IIC原理及简单流程
    Linux操作系统下 NAND FLASH驱动程序框架
    Linux操作系统简单NOR FLASH驱动开发
    网卡驱动
  • 原文地址:https://www.cnblogs.com/mafacai/p/2823900.html
Copyright © 2020-2023  润新知