第四次作业:MySQL数据库及C#操作MySQL数据库
来源:互联网 发布:食材seo 超过美食天下 编辑:程序博客网 时间:2024/05/22 05:25
物联1121 201211672132 姚硕云
一、功能简介
目标2:C#操作sql server数据库
(1)连接作业1中建立的数据库中的相关的表(table),显示在DataGridView控件中
(2)C#语言编程实现数据库的插入、删除、修改某一条或若干条记录
(1)连接作业1中建立的数据库中的相关的表(table),显示在DataGridView控件中
(2)C#语言编程实现数据库的插入、删除、修改某一条或若干条记录
二、源代码
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsApplication6{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { dataOperate("select * from product"); } private void button1_Click(object sender, EventArgs e) { if(textBox1.Text=="" || textBox1.Text.Trim()=="") { MessageBox.Show("请输入正确的SQL语句"); } try { string sql = textBox1.Text.ToString(); dataOperate(sql); } catch (Exception exp) { } } private void dataOperate(string sql) { DataSet ds = new DataSet(); string consqlserver = "Data Source=.;Initial Catalog=warehouse;Integrated Security=True;"; SqlConnection con = new SqlConnection(consqlserver); SqlCommand com = new SqlCommand(sql, con); SqlDataAdapter da = new SqlDataAdapter(com); try { da.Fill(ds); if (ds.Tables[0].Rows.Count > 0) { dataGridView1.DataSource = ds.Tables[0]; } } catch (Exception msg) { throw new Exception(msg.ToString()); } finally { con.Close(); con.Dispose(); da.Dispose(); } } private void button2_Click(object sender, EventArgs e) { dataOperate("select * from product"); } }}三、运行结果
(1)主界面
(2)选择记录
(3)插入新记录
(4)删除记录
(5)更新记录
四、心得与体会
每完成一次编程作业,都会有收获,不管大小,总会鞭策着自己继续往更远的路走下去……
0 0
- 第四次作业:MySQL数据库及C#操作MySQL数据库
- 《C#程序设计》第四次作业:MySQL数据库及C#操作MySQL数据库
- 第四次C#作业-MySQL数据库及C#操作MySQL数据库
- C#第四次作业:MySQL数据库及C#操作MySQL数据库
- C#第四次作业:MySQL数据库及C#操作MySQL数据库
- C#第四次作业:MYSQL数据库及C#操作MYSQL数据库——Winform程序
- C#第四次作业:MySQL数据库及C#操作MySQL数据库
- 【c#第四次作业】c#操作MySQL数据库
- c#第四次作业 c#操作MySQL数据库
- C#第四次作业:C#连接MySQL数据库
- C#第四次作业 数据库操作
- sql server数据库及c#操作sql server数据库(第四次C#作业)
- 【c#第四次作业】c#操作SQLServer数据库
- 数据库第四次作业
- 作业四:MYSQL数据库及C#操作MYSQL数据库——Winform程序
- Java 第二次作业:MySQL数据库及Java操作MySQL数据库
- 第二个作业:MySQL数据库及Java操作MySQL数据库
- 第二次作业:MySQL数据库及Java操作MySQL数据库
- 野指针和内存溢出
- android apk反编译 apktool、dex2jar、jd-gui工具的使用
- 分析内核问题的工具
- P85
- 第十一周上机项目2 职员有薪水了
- 第四次作业:MySQL数据库及C#操作MySQL数据库
- printf格式化输出的字体颜色效果
- const关键字
- 去除字符串中多余的空格
- Java Swing 日历控件
- Minimum Size Subarray Sum - LeetCode 209
- JMS消息服务器——Message消息分析(2)
- 《Java程序设计》第二次作业:MySQL数据库及Java操作MySQL数据库(一)
- 链表的实现(一)