《使用C#连接数据库.ppt》由会员分享,可在线阅读,更多相关《使用C#连接数据库.ppt(14页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、使用C#访问数据库典型的信息系统包含两部分:1,用户界面(前台)2,数据库(后台)如何建立用户界面与数据库的链接,来如何建立用户界面与数据库的链接,来形成一个简单的信息系统框架?形成一个简单的信息系统框架?用户界面我们已学会的用户界面如下:基于Windows应用的用户界面基于控制台的用户界面数据库using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;namespace DataRead class Program static v
2、oid Main(string args)SqlConnection thisConnection=new SqlConnection(Server=jujumaosqlexpress;Integrated Security=True;+Database=northwind);thisConnection.Open();SqlCommand thisCommand=thisConnection.CreateCommand();thisCommand.CommandText=SELECT CustomerID,CompanyName from Customers;SqlDataReader th
3、isReader=thisCommand.ExecuteReader();while(thisReader.Read()Console.WriteLine(t0t1,thisReaderCustomerID,thisReaderCompanyName);thisReader.Close();thisConnection.Close();Console.Write(Program finished,press Enter/Return to continue:);Console.ReadLine();建立用户界面与数据库联系的程序代码:安装northwind例子数据库Visual C#Step
4、by Step提供了northwind的例子数据库。通过如下命令,进行安装:Sqlcmd S YourServerSQLExpress E iinstnwnd.sql安装northwind例子数据库(续)读取数据库程序详解新建一个Console控制台程序添加如下using语句:using System.Data;using System.Data.SqlClient;(添加Using语句和在C语言添加#include功能类似)读取数据库程序详解(续)程序实现提取数据的5个步骤:(1)连接数据库(2)打开连接(3)发出一个SQL查询语句(4)使用DataReader读取并显示数据(5)关闭Dat
5、aReader和连接程序代码分析:/连接数据库SqlConnection thisConnection=new SqlConnection(Server=jujumaosqlexpress;Integrated Security=True;+Database=northwind);/打开连接thisConnection.Open();/创建命令SqlCommand thisCommand=thisConnection.CreateCommand();程序代码分析:(续)/定义该命令的SQL查询语句thisCommand.CommandText=SELECT CustomerID,CompanyName from Customers;/运行DataReader读取数据库内容SqlDataReader thisReader=thisCommand.ExecuteReader();/循环读每一行并显示 while(thisReader.Read()Console.WriteLine(t0t1,thisReaderCustomerID,thisReaderCompanyName);程序代码分析:(续)/关闭Reader thisReader.Close();/关闭连接 thisConnection.Close();代码在编译器中的效果及颜色区分程序执行效果如下: