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#第四次作业:C#连接MySQL数据库

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

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

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

C# Oracle数据库操作类实例详解

这篇文章主要介绍了C# Oracle数据库操作类实例,进行数据库操作时很有实用价值,需要的朋友可以参考下 本文所述为C#实现的Oracle数据库操作类,可执行超多常用的Oracl...

C# ACCESS 数据库操作类

c# 数据库操作类sql server篇

数据库连接类库大全  可以胜任sqlserver数据库操作  简化编程难度 在页面中可以直接调用 也可以供其他类库调用  以下是类库 直接复制到cs文件中既可 需要添加System.Configura...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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