|
连接数据库是一个常见的操作,现在主流的关系数据库主要是sqlserver,mysql,Oracle,今天来聊一聊使用c#如何连接sqlserver。
连接数据库最常见的步骤是:
创建连接字符串;
创建一个SQLConnection连接对象;
创建一个数据库操作对象SqlCOmmand;
编写sql语句;
打开连接;
进行查询操作(executenonquery,executereader,executescalar);
7.关闭查询;
比如我的sqlserver中有如下一张表:
用c#进行查询操作,代码如下:
- static void Main(string[] args)
- {
- //1.连接字符串
- string str = "Data Source=ZHOULENOVO\\SQLEXPRESS;Initial Catalog=myDB17;Integrated Security=True";
- //2.打开数据库连接
- using (SqlConnection conn = new SqlConnection(str))
- {
- //3.sql语句
- string sql = "SELECT * FROM Person";
- conn.Open();
- //4.设置sql对象
- using (SqlCommand cmd = new SqlCommand(sql, conn))
- {
- //5.执行操作
- var i = cmd.ExecuteReader();
- while (i.Read())
- {
- Console.WriteLine(string.Format("{0},{1}",i[0],i[1],i[2],i[3]));
- }
- }
- }
- Console.ReadKey();
- }
复制代码
查询结果为:
|
|