C#window窗体实现数据库连接(共18页).doc
《C#window窗体实现数据库连接(共18页).doc》由会员分享,可在线阅读,更多相关《C#window窗体实现数据库连接(共18页).doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上C#程序进行数据库连接,以及数据库的更新,插入,修改,查询等维护功能。步骤:1:创建windows窗体应用程序如下图放置所需要的控件:添加1个tabpage1控件,1个Lable控件,6个Button控件,2个textbox控件再按下列表格设置各控件的属性更改他们的名字;3:程序运行结果图;1:数据库连接:2:查询数据:成绩表:3:删除数据:删除前成绩表:删除后成绩表:4:插入数据:插入前成绩表:5:更新数据库:更新前成绩表:4:程序源代码using System;using System.Collections.Generic;using System.Compon
2、entModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace DataBase public partial class Form1 : Form public Form1() InitializeComponent(); private void Form1_Load(object sender, EventArgs e) comboBox1.Items.Add(SELECT 姓名,语文 FRO
3、M 成绩表 WHERE 学号= 001); comboBox1.Items.Add(DELETE FROM 成绩表 WHERE 数学 = 115); comboBox1.Items.Add(INSERT INTO 成绩表(姓名,学号,语文,数学,英语) VALUES(姓名,学号,语文,数学,英语); comboBox1.Items.Add(Update 成绩表 Set 语文= 131 WHERE 学号 =002); private void button1_Click(object sender, EventArgs e) string connectonString = Integrated
4、 Security=SSPI;Persist Security Info=False; Initial Catalog=sql;Data Source=I-PC; connection = new SqlConnection(connectonString); connection.Open(); if (connection.State = ConnectionState.Open) textBox2.Text = 数据库连接成功,SqlConnection信息如下: + rn + 连接状态: + connection.State + rn + SQL Server实例的名称: + conn
5、ection.DataSource + rn + 数据库名称: + connection.Database + rn + SQL Server 版本: + connection.ServerVersion + rn + 数据库客户端Id: + connection.WorkstationId + rn + 终止尝试并生成错误之前所等待的时间: + connection.ConnectionTimeout + 秒 + rn + 网络数据包大小: + connection.PacketSize + 字节 + rn; private void button2_Click_1(object sende
6、r, EventArgs e) textBox2.Text = null; String commandTextQuery = comboBox1.Text; / String commandTextQuery = SELECT * FROM Region where RegionID=zhangsan+textBox1.Text; /创建SqlCommand命令 SqlCommand cmdQuery = new SqlCommand(commandTextQuery, connection); /执行SqlCommand命令并返回结果 cmdQuery.Parameters.AddWith
7、Value(001, textBox3.Text); SqlDataReader reader = cmdQuery.ExecuteReader(); textBox2.Text = 学号为001的学生的姓名和语文分数是: + rn; textBox2.Text = 姓名 tt 语文 + rn; /Console.WriteLine(性别为女的客户的客户编号和姓名是:); / Console.WriteLine(客户编号 t 姓名); /通过循环列表显示查询结果集 while (reader.Read() string rowInfo = reader0 + t + reader1 + rn;
8、 textBox2.Text = textBox2.Text + rowInfo; /Console.WriteLine( 0 tt 1, reader0, reader1); /关闭查询结果集 reader.Close(); /Console.ReadLine(); private void button5_Click_1(object sender, EventArgs e) textBox2.Text = null; String commandTextDelete = comboBox1.Text; / 创建SqlCommand命令 SqlCommand cmdDelete = new
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- window 窗体 实现 数据库连接 18
限制150内