zoukankan      html  css  js  c++  java
  • [传智播客学习日记]SqlHelper与DataSet

    最近赵老虎老师有给我们“猛灌”的苗头了,所以必须要及时复习,不然就该跟不上了!更何况白天实在是困……

    ADO库其实没多少东西,就是代码看着很臃肿毫无美感,只要逻辑清晰就行,其实核心还是要写好SQL语句。

    1.SqlHelper类的简化操作:
    每一次数据库操作都要建立连接,然后建立Command,一遍一遍写重复代码实在是太蛋疼了!于是我们可以自己封装一个SQLHelper类,还好微软已经给我们封装好了(网上有很多,自己找= =!),连接的过程全都自动化了,执行任何增删查改的操作都能直接通过静态类点出方法来调用,非常方便!
    这里比较蛋疼的是写配置文件,在这里留个配置文件的写法还有读取方法,以防今后脑残了。

    1 <configuration>
    2 <connectionStrings>
    3 <add name="SQL" connectionString="..."/>
    4 </connectionStrings>
    5 </configuration>

    引用System.configuration,

    1 string constr = ConfigurationManager.ConnectionStrings["SQL"].ConnectionString;


    2.DataSet断开式访问
    DataSet是一个“本地数据库”的集合,它的作用是将从数据库中得到的数据存储到本地内存当中。可以通过SqlDataAdapter来简易操作。但是DataSet不适合在B/S应用中使用,会占用服务器资源。
    下面这个例子是从数据库服务器中取一个查询结果,存放在本地DataSet当中。

    1 DataSet ds = new DataSet();
    2
    3 string sql = "select * from ...";
    4 string constr = ...;
    5
    6 using (SqlDataAdapter adapter = new SqlDataAdapter(sql,constr))
    7 {
    8 adapter.Fill(ds, "newTable");
    9 }



  • 相关阅读:
    第一个java程序和注释
    hadoop map端join
    hadoop wordcount入门
    hadoop reduce端联结
    hadoop streaming的使用
    HDU5752 Sqrt Bo
    L2-008 manacher 的应用
    L3-001 凑零钱
    L2-001 紧急救援
    如何在ubuntu下安装go开发环境
  • 原文地址:https://www.cnblogs.com/Elijah/p/2240428.html
Copyright © 2011-2022 走看看