资源简介
本系统实现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个文件信息
相关资源
- C#多线程编程 线程与窗体交互源码.
- oracle 图书馆系统
- c#窗体编程显示鼠标位置;菜单程序;
- C# asp.net导入和导出excel完整源码
- C# 操作解析Json源码
- 漂亮的C#软件启动界面特效源码 这是
- c# 完美解析csv
- C# 蓝牙 文件传输 DEMO
- C#开发大全(基础卷)源码-蓝松
- C# SFTP上传文件
- 用C#写的个人所得税计算器
- C#用户名密码登入程序很适合初学者(
- c#实现HttpClient拼接multipart/form-data形式
- C#试题最全版本2020
- C#圣诞树程序,可当圣诞礼物
- 用c#编写的矩阵类,可进行矩阵的各项
- kmeans聚类算法——C#实现
- C#启动界面类似动画效果,非常漂亮,
- C#版IEEE754
- winform动态生成label和控件拖动(C#.N
- C#用S7.net.dll文件,里面包含使用文档
- .net平台C#MongoDB最新版操作类
- C#_winform_html编辑器_富文本编辑器③
- C#中利用Socket实现网络语音通信
- C#获取系统特殊图标(如:我的电脑回
- 英语学习助手
- C#解析csv,解决中文编码的一个代码
- c#离散点生成TIN
- 设备管理系统(c#实现)
- 把其它应用嵌入到C#窗口 源代码
评论
共有 条评论