最近没什么心思学习,要考试了,忙着把书本上的东西总结出来,虽说都是理论,没什么用,但考试考,我也得好好背一下。。
这几天挺累的,下午和晚上都挺困,脑袋腾。。昨天电脑由于我的失误被格式化了,东西都没了。以前做得笔记和程序都找不回来了,所以这两天都没怎么学习,忙着给电脑下载,安装软件。。
今天晚上抽时间看了看ADO.NET 过几天这科也要考试
复习一下以前学过的东西,以前记的笔记找不到了。。。 重新写了一下。。 写博客里,督促自己没事多看看
ArrayList al = new ArrayList();
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "server=.\\;Database=student;Integrated Security=sspi";
try{
conn.Open();
SqlCommand cmd = new SqlCommand("select * from student", conn);
SqlDataReader sr = cmd.ExecuteReader();
//while (sr.HasRows)//while 不能和sqldatareader的read方法配套使用 无法在listbox中显示
//while (sr.Read()) //dataGridView1显示从第二条开始 listbox里面可以显示全部记录的第一列
//if (sr.Read())//和while (sr.Read())一样在dataGridView1显示也从第二条开始显示
//listbox里面显示第一个列第一条记录
if (sr.HasRows)//全部记录可以在dataGridView1 不能在listbox中显示
{
//listBox1.Items.Add(sr.GetString(0));//获取表列1
//listBox1.Items.Add(sr[0]);//获取表列1
//通过数组 在dataGridView1中显示数据
foreach (DbDataRecord rec in sr)
{
al.Add(rec);
}
dataGridView1.DataSource = al;
}
}
catch
{ MessageBox.Show("shibai");}
}
}
}
//DataAdapter插在DataSet与数据库之间,形成了DataSet与数据库的桥梁,
//通过它从数据库中的数据信息填充到DataSet中,
//又是通过它并以DataSet为桥梁来完成我们对数据库的插入、查询、更新、删除等操作。
//DataAdapter类的核心由四个属性和两个方法组成。
//l 属性是:
//a、SelectCommand
//b、InsertCommand
//c、UpdateCommand
//d、DeleteCommand
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述