• 大小: 319KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: C#
  • 标签: C#  数据库  

资源简介

本系统实现C#对数据库的基本操作,包括连接数据库、增、删、改、查的功能,并附说明文档,还有代码的详细注释,欢迎下载使用,如有疑问,请发信息到1726234822@qq.com,我将随时解决问题。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace 数据库操作
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        //数据库查询函数
        private void button1_Click(object sender EventArgs e)
        {
            //清空下拉列表
            comboBox1.Items.Clear();
            comboBox2.Items.Clear();
            //数据库连接参数,Data Source为服务器名称,值为在SQL Server中连接数据库时的服务器名称,Catalog为要连接的数据库名称,一般为自己创建的数据库,第三个参数默认
            string strcon = “Data Source=(local);Initial Catalog=database;Integrated Security=True“;
            //连接数据库
            SqlConnection con = new SqlConnection(strcon);
            con.Open();
            //查询SQL语句,from后为表名称
            string strSQL = “select * from 学生表“;
            //查询
            SqlCommand cmd = new SqlCommand(strSQLcon);
            //返回查询结果
            DataSet ds = new DataSet();
            SqlDataAdapter sda = new SqlDataAdapter();
            sda.SelectCommand = cmd;
            sda.Fill(ds“stu“);
            //将查询结果数据绑定到dataGridView控件中
            dataGridView1.DataSource = ds.Tables[0];
            //将表中的值无重复的加入下拉列表combobox中,供修改使用
            for (int i = 0; i < dataGridView1.RowCount-1; i++)
            {
                if (!comboBox1.Items.Contains(dataGridView1.Rows[i].Cells[0].Value))
                {
                    comboBox1.Items.Add(dataGridView1.Rows[i].Cells[0].Value);
                }
                if (!comboBox2.Items.Contains(dataGridView1.Rows[i].Cells[1].Value))
                {
                    comboBox2.Items.Add(dataGridView1.Rows[i].Cells[1].Value);
                }
            }
        }

        //数据库增加数据函数
        private void button2_Click(object sender EventArgs e)
        {
            //连接数据库同上
            string strcon = “Data Source=(local);Initial Catalog=database;Integrated Security=True“;
            SqlConnection con = new SqlConnection(strcon);
            con.Open();
            //读取文本框中的值,作为插入值
            string strXueHao = textBox1.Text;
            string strXingMing = textBox2.Text;
            //插入功能的SQL语句
            string strSQL = “insert into 学生表(学号姓名) values(‘“+strXueHao+“‘‘“+strXingMing+“‘)“;
            //执行插入操作
            SqlCommand cmd = new SqlCommand(strSQLcon);
            cmd.ExecuteNonQuery();
        }


        //数据库修改数据函数
        private void button3_Click(object sender EventArgs e)
        {
            //连接数据库同上
            string strcon = “Data Source=(local);Initial Catalog=database;Integrated Security=True“;
            SqlConnection con = new SqlConnection(strcon);
            con.Open();
            //读取下拉列表的值作为修改前数据,读取文本框的值作为要修改后的值
            string strXueHao = textBox3.Text;
            string strXingMin

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-12-08 21:20  C#操作数据库(附说明文档)\
     文件      273197  2016-12-08 21:14  C#操作数据库(附说明文档)\C#数据库操作说明文档.docx
     目录           0  2016-12-08 16:15  C#操作数据库(附说明文档)\数据库操作\
     目录           0  2016-12-08 21:18  C#操作数据库(附说明文档)\数据库操作\数据库操作\
     文件        8263  2016-12-08 21:18  C#操作数据库(附说明文档)\数据库操作\数据库操作\Form1.Designer.cs
     文件        4669  2016-12-08 21:18  C#操作数据库(附说明文档)\数据库操作\数据库操作\Form1.cs
     文件        5817  2016-12-08 21:18  C#操作数据库(附说明文档)\数据库操作\数据库操作\Form1.resx
     文件         496  2016-12-08 21:18  C#操作数据库(附说明文档)\数据库操作\数据库操作\Program.cs
     目录           0  2016-12-08 16:15  C#操作数据库(附说明文档)\数据库操作\数据库操作\Properties\
     文件        1362  2016-12-08 16:15  C#操作数据库(附说明文档)\数据库操作\数据库操作\Properties\AssemblyInfo.cs
     文件        2882  2016-12-08 16:15  C#操作数据库(附说明文档)\数据库操作\数据库操作\Properties\Resources.Designer.cs
     文件        5612  2016-12-08 16:15  C#操作数据库(附说明文档)\数据库操作\数据库操作\Properties\Resources.resx
     文件        1102  2016-12-08 16:15  C#操作数据库(附说明文档)\数据库操作\数据库操作\Properties\Settings.Designer.cs
     文件         249  2016-12-08 16:15  C#操作数据库(附说明文档)\数据库操作\数据库操作\Properties\Settings.settings
     目录           0  2016-12-08 21:16  C#操作数据库(附说明文档)\数据库操作\数据库操作\bin\
     目录           0  2016-12-08 21:19  C#操作数据库(附说明文档)\数据库操作\数据库操作\bin\Debug\
     文件       12288  2016-12-08 21:19  C#操作数据库(附说明文档)\数据库操作\数据库操作\bin\Debug\数据库操作.exe
     文件       32256  2016-12-08 21:19  C#操作数据库(附说明文档)\数据库操作\数据库操作\bin\Debug\数据库操作.pdb
     文件       11600  2016-12-08 21:19  C#操作数据库(附说明文档)\数据库操作\数据库操作\bin\Debug\数据库操作.vshost.exe
     目录           0  2016-12-08 21:20  C#操作数据库(附说明文档)\数据库操作\数据库操作\bin\Release\
     目录           0  2016-12-08 16:15  C#操作数据库(附说明文档)\数据库操作\数据库操作\obj\
     目录           0  2016-12-08 16:15  C#操作数据库(附说明文档)\数据库操作\数据库操作\obj\x86\
     目录           0  2016-12-08 21:19  C#操作数据库(附说明文档)\数据库操作\数据库操作\obj\x86\Debug\
     文件        5420  2016-12-08 18:10  C#操作数据库(附说明文档)\数据库操作\数据库操作\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6383  2016-12-08 21:19  C#操作数据库(附说明文档)\数据库操作\数据库操作\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2016-12-08 21:20  C#操作数据库(附说明文档)\数据库操作\数据库操作\obj\x86\Debug\TempPE\
     文件         180  2016-12-08 21:19  C#操作数据库(附说明文档)\数据库操作\数据库操作\obj\x86\Debug\数据库操作.Form1.resources
     文件         180  2016-12-08 21:19  C#操作数据库(附说明文档)\数据库操作\数据库操作\obj\x86\Debug\数据库操作.Properties.Resources.resources
     文件         890  2016-12-08 21:19  C#操作数据库(附说明文档)\数据库操作\数据库操作\obj\x86\Debug\数据库操作.csproj.FileListAbsolute.txt
     文件        1043  2016-12-08 21:19  C#操作数据库(附说明文档)\数据库操作\数据库操作\obj\x86\Debug\数据库操作.csproj.GenerateResource.Cache
     文件        9174  2016-12-08 18:15  C#操作数据库(附说明文档)\数据库操作\数据库操作\obj\x86\Debug\数据库操作.csprojResolveAssemblyReference.cache
............此处省略5个文件信息

评论

共有 条评论