C#第四次作业 数据库操作

原创 2015年07月07日 19:21:56

核心代码如下:

    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");
        }
    }


演示效果:




【c#第四次作业】c#操作SQLServer数据库

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin...

《C#程序设计》第四次作业:MySQL数据库及C#操作MySQL数据库

《C#程序设计》第四次作业:MySQL数据库及C#操作MySQL数据库 【目的】 1.掌握MySQL数据库的使用方法。 2.掌握C#操作MySQL数据库的方法。 3.了解C#操作其他数...
  • xydy_
  • xydy_
  • 2015年05月12日 20:09
  • 576

C#第四次作业:MySQL数据库及C#操作MySQL数据库

作业要求: 1.MySQL数据库的基本操作,包括如下两个工作: (1)在MySQL数据库中插入两个文件中的数据(List_Class1.txt, List_Class1_Submit.xls,点击下载...

C#第四次作业:C#连接MySQL数据库

作业要求 1.MySQL数据库的基本操作,包括如下两个工作: (1)在MySQL数据库中插入两个文件中的数据(List_Class1.txt, List_Class1_Submit.xls,点击下载)...

第二次作业 MySQL MySQL数据库操作

1.安装完成,查看数据库 2.创建数据库student 3.创建表1score和表二massage 4.从外部导入数据List_Class1.txt 和 List_Cla...

JSP+Servlet培训班作业管理系统[8] -数据库操作层实现

本篇实现数据库相关的实体类(entity包)和操作类(operation包),具体代码如下:/*entity包下的实体类,与数据库中的表是对应关系*/ package entity; public c...

C#代码模式(数据库操作部分)

  • 2013年09月24日 06:55
  • 30KB
  • 下载

C# 连接 MySQL 并进行数据库操作(入门篇)

简介 这篇文章将向你介绍通过 MySQL Connector for .NET 来连接到 MySQL 数据库,然后我们将向你展示如何使用 C# 更新 MySQL 数据库记录。 环境准备 安装 ...

C# ACCESS 数据库操作类

  • 2011年09月13日 15:50
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#第四次作业 数据库操作
举报原因:
原因补充:

(最多只允许输入30个字)