非链接方式访问数据库--查询的数据集用Dataset来存储。
2015-11-22 19:26
507 查看
private void Button_Click_1(object sender, RoutedEventArgs e) { //非链接方式访问数据库, //1创建连接对象(连接字符串) using (SqlConnection conn = new SqlConnection(SQLHelper.ConnectionString)) { //2.创建数据适配器对象 using (SqlDataAdapter sda = new SqlDataAdapter("select * from Student",conn)) { //3.打开数据库连接(这一步其实可以省略) conn.Open(); DataSet ds=new DataSet(); //4.发送命令 sda.Fill(ds); //5.关闭连接 //备注:因为这里使用了using代码块,连接的关闭步骤可以省去 DataRowCollection drCollection = ds.Tables[0].Rows; for (int i = 0; i < drCollection.Count; i++) { DataRow dr=drCollection[i]; MessageBox.Show(dr["s_Name"].ToString()); } } } }
注意:dataset是占内存的,我们查询你的数据有多少,就占多少内存。
相关文章推荐
- 利用TOAD实现EXCEL数据在oracle的导入导出
- openstack用bosh部署cloudfoundry(六)---添加mysql服务
- Oracle 常用SQL技巧收藏
- 一个高性能的MySQL proxy(kingshard)的性能测试报告
- mysql数据类型
- MySQL 入门
- Sqoop导出MySQL数据
- Sqoop导入MySQL数据
- [实战]MVC5+EF6+MySql企业网盘实战(16)——逻辑重构3
- redis linux安装与简单集群配置
- 数据库优化小技巧总结
- Oracle事务处理
- mysql Error 1044 错误解决
- Mysql日志详解
- ajax与数据库交互
- SQL 模糊查询
- 规范数据库表字段大小写 小写字段名全部更改为大写
- 利用JDBC连接MySQL并使用MySQL
- MySQL 触发器简单实例
- Oracle 表操作(三)