如何给英文网站做外链,宁波做百度网站,万网做网站,html动漫网站模板下载ADO.NET总结
ADO.NET五大类
SqlConnection类 -- 用来连接数据库
SqlCommand类 -- 用来执行SQL命令#xff08;增删改查#xff09;
SqlDataReader类 -- 用来装数据的
DataSet类 -- 用来装数据的#xff0c;需要结合SqlDataAdapter 使用
SqlDataAdapter类 -- 用来把查到…ADO.NET总结
ADO.NET五大类
SqlConnection类 -- 用来连接数据库
SqlCommand类 -- 用来执行SQL命令增删改查
SqlDataReader类 -- 用来装数据的
DataSet类 -- 用来装数据的需要结合SqlDataAdapter 使用
SqlDataAdapter类 -- 用来把查到的数据放入DataSet中
ADO.NET的使用
1、创建数据库连接
不管做什么操作都需要先使用SqlConnection类连接数据库 连接数据库需要提供信息 服务器server 账号uid 密码pwd 数据库database
string connStr server.;uidsa;pwd123456;databaseUserDB;//准备信息
SqlConnection conn new SqlConnection(connStr);//把信息提供给SqlConnection创建连接对象
conn.Open();//使用连接对象的Open()方法打开连接
//数据库操作写在这里
conn.Close();//数据库操作完一定要关闭连接因为数据库连接是有限的一直保持连接会占用资源 2、增删改操作
增删改操作只需要使用SqlCommand类 SqlCommand类需要提供 要执行的SQL语句 数据库连接对象
string connStr server.;uidsa;pwd123456;databaseUserDB;//准备信息
SqlConnection conn new SqlConnection(connStr);//把信息提供给SqlConnection创建连接对象
conn.Open();//使用连接对象的Open()方法打开连接
//数据库操作写在这里
string sqlStr insert into Users values (测试,123);//准备SQL语句
SqlCommand cmd new SqlCommand(sqlStr, conn);//把SQL语句和数据库连接对象提供给SqlCommand创建SqlCommand对象
cmd.ExecuteNonQuery();//开始执行
conn.Close(); 3、查询操作
查询操作有两种方式
3.1 SqlCommand结合SqlDataReader SqlCommand类需要提供 要执行的SQL语句 数据库连接对象
string connStr server.;uidsa;pwd123456;databaseUserDB;//准备信息
SqlConnection conn new SqlConnection(connStr);//把信息提供给SqlConnection创建连接对象
conn.Open();//使用连接对象的Open()方法打开连接
//数据库操作写在这里
string sqlStr select * from Users;//准备SQL语句
SqlCommand cmd new SqlCommand(sqlStr, conn);//把SQL语句和数据库连接对象提供给SqlCommand创建SqlCommand对象
SqlDataReader dr cmd.ExecuteReader();//开始执行查询结果放在dr里
conn.Close(); 3.2 SqlDataAdapter结合DataSet常用 SqlDataAdapter查询数据需要提供 要执行的SQL语句 数据库连接对象
string connStr server.;uidsa;pwd123456;databaseUserDB;//准备信息
SqlConnection conn new SqlConnection(connStr);//把信息提供给SqlConnection创建连接对象
conn.Open();//使用连接对象的Open()方法打开连接
//数据库操作写在这里
string sqlStr select * from Users;//准备SQL语句
SqlDataAdapter adapter new SqlDataAdapter(sqlStr, conn);//把SQL语句和数据库连接对象提供给SqlDataAdapter创建SqlDataAdapter对象
DataSet ds new DataSet();//创建DataSet用来存数据库数据
adapter.Fill(ds);//使用SqlDataAdapter把数据库数据放入DataSet中
conn.Close(); 巩固练习
创建学生表Student 字段 StuId -- 自增主键 StuName -- 姓名 StuNo -- 学号 StuSex -- 性别 创建项目
1、创建Winform项目项目名称Program02
2、添加控件 3个Lable NamelbName、lbNo、lbSex Text姓名、学号、性别 3个TextBox NametbName、tbNo、tbSex 2个Button NamebtnAdd Text添加 1个DataGridView NamestudentView
3、输入学生姓名、学号、性别点击添加按钮实现往Student表中插入学生信息功能
4、编写一个方法绑定学生数据到DataGridView SSMS生成数据库脚本步骤 选中数据库--右键--任务--生成脚本 下一步 选择为整个数据库及所有数据库对象编写脚本--下一步 点击高级按钮--在弹出的界面将滚动条拉到最底下--找到要编写的脚本的数据的类型--选择架构和数据--确定 点击另存为脚本文件--文件名后面可以修改文件保存路径--下一步 继续下一步 完成 打开文件保存路径可以看到自己的脚本文件把它拖进SSMS中即可打开 在脚本第一个GO的下面写 IF(EXISTS(SELECT * FROM sysdatabases WHERE name 这里修改成对应的数据库名称))DROP DATABASE 这里修改成对应的数据库名称
GO 注意 数据库名称要写对 如果脚本执行不成重启SSMS 这个操作会删掉自己原有的数据库创建新的数据库