自用学习笔记-连接式与非连接式访问数据库
2016-12-20 16:16
295 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient;//sql using System.Data;//ConnectionState using System.Configuration;//用于获取配置文件中的字符串 namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //---------- string ConnStr = "server=(local);database=SystemCourse;integrated security=true"; // string ConnStr = System.Configuration.ConfigurationManager SqlConnection conn = new SqlConnection(); conn.ConnectionString = ConnStr; if(conn.State ==ConnectionState.Closed) conn.Open(); //---------- string sql = "select * from students"; SqlCommand cmd = new SqlCommand(sql,conn); //创建Command对象后,就可以执行SQL命令,执行后完成并关闭数据连接,示例代码如下所示。 // cmd.ExecuteNonQuery(); //执行SQL命令 //con.Close(); //关闭连接 //---------- SqlDataReader reader = cmd.ExecuteReader();//将sql语句发送给sqlconnection,并产生一个sqldatareader对象 //reader是只读的,不能修改数据,reader读取一条就释放一条,只能向前不能后退 while (reader.Read()) { Console.WriteLine("姓名:{0}",reader[2].ToString()); } reader.Close(); if (conn.State == ConnectionState.Open) conn.Close(); } } }
相关文章推荐
- [学习笔记]在数据库层面应对并发访问产生的问题
- 微软企业库5.0学习笔记(三十五)数据访问模块 DataSet以及数据库事务
- Spring Boot学习进阶笔记(二)-JdbcTemplate访问数据库
- Spring Boot 学习笔记4——结合Mybatis访问数据库及事务控制
- JSP访问数据库学习笔记
- Python学习笔记——ADO访问数据库
- 【Python】学习笔记——-19、访问数据库
- [原创]Ruby学习笔记(5)-利用ActiveRecord访问数据库
- Qt学习笔记之数据库的访问
- [2004-8-4]VB.Net学习笔记,使用ADO.Net对象访问数据库,将结果写入ListView
- Python学习笔记 访问数据库
- C# 学习笔记 数据库 连接式 (书:C#与.NET4 第21章下)
- Yii学习笔记-数据库访问
- 微软企业库5.0学习笔记(三十五)数据访问模块 DataSet以及数据库事务
- 学习笔记:AOD 数据库访问杂锦
- The Definitive Guide To Django 2 学习笔记(九) 第五章 模型 (一)数据库访问
- asp.net学习笔记之数据库访问技术
- Spring Boot学习笔记之数据库访问
- 第八章 OLEDB无控件数据库访问 -- 学习笔记
- VBNET学习笔记---MS VBnet数据库访问技术,概念,介绍,发展历程.