数据库介绍:
在网页上的主程序中进行注册操作,然后把数据发送给人,人传递这些数据到数据库当中。
为什么学ADO.NET:之前我们所学的只能在查询分析器中查看数据,操作数据。我们不能让一个普通用户使用SQL去操作,所以我们搭建一个界面(Web Winform)让用户方便地去使用数据库中的数据。
什么是ADO.NET:ADO.NET就是一组类库,这组类库可以让我们通过程序去访问数据库,就像System.IO下的类用类操作文件一样,System.Data这组类是用来操作数据库,它提供了统一的编程接口。
数据提供程序(常用类):
1.connection :用来连接数据库
2.command :用来执行SQL语句
3.datareader :只读、只进的结果集,一条一条读取数据。
4dataadapter :一个封装了上面三个对象的对象。
数据集(DataSet):临时数据库,断开式数据操作
VS中连接数据库
1.打开VS2015,在左上角文件中选择新建项目。选择C#中的控制台应用程序,自己定义命名,点击确定,出现如下界面。
2.打开服务器资源管理器,或者视图,服务器资源管器 。
右键数据连接,创建新连接后如图所示 。
.服务器名是你要连接的服务器名,可以是你自己的服务器也可以是别人的服务器,点击下拉框按钮会出现在局域网中所有的服务器。身份验证当你连接你自己的服务器可以是Windows身份验证,如果连接局域网的服务器必须是SQL server 验证,需提供登录名和密码。连接到数据库就是你自己想用的服务器的数据库。
3.点击在数据连接中出现的数据库,右键选择属性,在属性中复制连接字符串的内容。
Data Source=****;(这是指服务器的名字)Initial Catalog=Text;(这是要连接的数据库)Integrated Security=True(以Windows身份登录的)
4.在调用类时增加这一句using System.Data.SqlClient;
main()函数代码:
int r=0;
//连接字符串
string str = "Data Source=********;Initial Catalog=Text;Integrated Security=True";
using (SqlConnection con=new SqlConnection(str)) //连接数据库
{
string sql = " ";//输入需要使用的SQL语句
using (SqlCommand cmd =new SqlCommand(sql,con))//要执行的SQL语句
{
con.Open(); //打开数据库
//增删改
r = cmd.ExecuteNonQuery();
}
Console.WriteLine(r > 0 ? "操作成功" : "操作失败"); //如果r>0控制台显示操作成功,r<0控制台显示操作失败
Console.ReadKey();
}