《C#程序设计》第四次作业
来源:互联网 发布:赤兔之死抄袭知乎 编辑:程序博客网 时间:2024/05/19 23:23
作业要求1
MySQL数据库的基本操作,包括如下两个工作:
(1)在MySQL数据库中插入两个文件中的数据(List_Class1.txt, List_Class1_Submit.xls,点击下载)。
(2)利用SQL命令查找所有 出现在“List_Class1”中,未出现在“List_Class1_Submit” 的学生名单,并保存或输出(截图)。
文件下载好后,将文件转码为UTF-8编码,
打开终端连接mysql数据库,如下操作
excel文件可以转为txt文件依照刚才的方法导入,也可以用navicat for mysql 导入
查询执行以下语句
select list_class1.姓名 from list_class1
where list_class1.姓名 not in (select list_class1_submit.姓名 from list_class1_submit)
可查出
作业要求2
C#操作MySQL数据库。
(1)连接作业1中建立的数据库中的相关的表(table),显示在DataGridView控件中。
关键代码
(1)连接作业1中建立的数据库中的相关的表(table),显示在DataGridView控件中。
关键代码
private void button1_Click(object sender, EventArgs e) { try { //数据库连接字符串 string Conn = "Database='bookshop';Data Source='localhost';User Id='*****';Password='******';charset='utf8';pooling=true"; //创建MySqlConnection对象 MySqlConnection fir = new MySqlConnection(Conn); //查询 string query = "select * from assignmentfromcsharp.list_class1"; //执行数据库操作 MySqlCommand myComm = new MySqlCommand(query, fir); //MySqlDataAdapter 数据适配器,用于从数据库读取数据 MySqlDataAdapter MyAdapter = new MySqlDataAdapter(); MyAdapter.SelectCommand = myComm; DataTable dTable = new DataTable(); MyAdapter.Fill(dTable); dataGridView1.DataSource = dTable; } catch (Exception aa) { MessageBox.Show("ooooo!" + aa); } }
运行结果
0 0
- 《C#程序设计》第四次作业
- 第四次程序设计作业
- c#第四次作业
- C#第四次作业
- c#第四次作业
- C#第四次作业
- C#第四次作业
- c#第四次作业
- 《C#程序设计》第五次作业
- 《C#程序设计》第五次作业
- 《C#程序设计》第四次作业:MySQL数据库及C#操作MySQL数据库
- C#第四次作业 数据库操作
- 《C#程序设计》第六次作业:《猜猜看》游戏
- 【c#第四次作业】c#操作MySQL数据库
- 【c#第四次作业】c#操作SQLServer数据库
- C#第四次作业:C#连接MySQL数据库
- c#第四次作业 c#操作MySQL数据库
- 第四次作业
- Unity3D读取XML文档信息
- Office Tips 3 - 如何设置电脑屏幕背景色为淡绿色
- android 一个很漂亮的控件ObservableScrollView(含片段代码和源码)
- 让Struts2.3.24支持JDK1.5
- “标准”宏与函数模板
- 《C#程序设计》第四次作业
- 待学习与研究
- 复杂表达式解释器 c语言复杂指针定义在线解释 正则在线解释
- Android导入现有的数据库
- opencl+opencv实现sobel算法
- listview数据源有数据,但是不显示数据
- 内部类
- 使用ffmpeg实现解码并保存为yuv文件
- Android照片墙完整版,完美结合LruCache和DiskLruCache