c#.net数据库连接 查询,删除 ,插入 ,更新

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

public partial class btndelete : Form
    {
        public btndelete()
        {
            InitializeComponent();
        }

        private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (char.IsNumber(e.KeyChar))
            {
                e.Handled = false;
            }
            else
            {
                e.Handled = true;
                MessageBox.Show("请重新输入");
                txtnumber.Text = "";
            }
        }
         private string getcheckboxlist(CheckedListBox clb )
            {
                string parry="";
                for(int i=0;i<clb.CheckedItems.Count;i++)
                {
                    parry += clb.CheckedItems[i].ToString();
                   
                }
                return parry;
            }
        private void btn_Click(object sender, EventArgs e)
        {
           int s_number;
            string s_name,s_sex;
            string s_marry;
            string s_parry;
            string s_age;

            s_number =int.Parse(txtnumber.Text);
            s_name = txtname.Text;
            s_sex = null;
            if (rbt.Checked)
            {
                s_sex = rbt.Text;
            }
            else
            {
                s_sex = rbt1.Text;
            }
            s_age = txtage.Text;
            s_marry = this.cbomarry.Text;
            s_parry = getcheckboxlist(ckdparry).ToString();
            MessageBox.Show(s_name+"\t学号: "+s_number+"\t性别: "+s_sex+"\t年龄: "+s_age+"\t婚否: "+s_marry+"\t政治面貌:"+s_parry);
            SqlConnection connection = new SqlConnection("Data Source=y06;Initial Catalog=student;Persist Security Info=True;User ID=sa;pwd=qingniao");
            try
            {
                connection.Open();
                SqlCommand command = new SqlCommand("insert into student values (" + s_number + ",'" + s_name + "','" + s_sex + "')",connection);
                command.ExecuteNonQuery();
                MessageBox.Show("插入成功");
          
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally {
                connection.Close();
                MessageBox.Show("关闭数据库");
            }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int s_number;
            s_number = int.Parse(txtnumber.Text);
            SqlConnection connection = new SqlConnection("Data Source=y06;Initial Catalog=student;Persist Security Info=True;User ID=sa;pwd=qingniao");
            try
            {
                connection.Open();
                SqlCommand command = new SqlCommand("delete from student where sno=" + s_number +" ",connection);
                command.ExecuteNonQuery();
                MessageBox.Show("删除成功");

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
            finally
            {
                connection.Close();
                MessageBox.Show("关闭数据库");
            }
        }

        private void btngengxin_Click(object sender, EventArgs e)
        {

        }

        private void btnchaxun_Click(object sender, EventArgs e)
        {
            int s_number;
            string s_name = null;
          
            string s_age=null;

            s_number = int.Parse(txtnumber.Text);
    
            SqlConnection connection = new SqlConnection("Data Source=y06;Initial Catalog=student;Persist Security Info=True;User ID=sa;pwd=qingniao");
            try
            {
                connection.Open();
                SqlCommand command = new SqlCommand("select * from student where sno=" + s_number + "", connection);
               SqlDataReader data= command.ExecuteReader();
                MessageBox.Show("查询成功");
                while (data.Read())
                {
                    s_name = (string)data[1];
                    s_age = (string)data[2];
               
               
               
                }
                MessageBox.Show(s_name + "\t学号: " + s_number + "\t年龄: " + s_age);
                this.txtage.Text=s_age;
                this.txtname.Text=s_name;

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                connection.Close();
                MessageBox.Show("关闭数据库");
            }
        }

       }


使用C#与MongoDB .NET玩转数据存储 在上面的示例中,我们创建了一个名为MongoDBHelper的辅助类,用于管理与MongoDB数据库连接。在上面的示例中,我们创建了一个名为MongoDBHelper的辅助类,用于管理与MongoDB数据库连接。在上面的示例中,我们定义了一个名为Person的简单数据模型,并创建了一个名为people的集合。在上面的示例中,我们定义了一个简单的Person数据模型,并创建了一个名为people的集合。在此示例中,我们将名为"John Doe"的人的年龄更新为35。更新数据是另一个常见的操作。 阅读详情

相关推荐

.NET数据库的添加删除修改

数据库的添加删除修改 适合初学者 代码全面

C#连接数据库插入数据

首先是安装JDBC操作数据库的包,,当然自己看着办哈,可以自己下载以后导入,或者直接让软件本身下载                  第一种方式    第二种 咱自己下载个低版本的 点击这个链接              点击以后呢可以直接下载下来,然后导入(大家百度怎么导入.dll哈)   也可以直接让软件自己弄              安装好了           namesp...

weixin_33863087的博客 1506

asp.net, c#,gridview对数据进行绑定,增加,查询,删除,修改,数据,

asp.net, c#,gridview对数据进行绑定,增加,查询,删除,修改,数据, asp.net, c#,gridview对数据进行绑定,增加,查询,删除,修改,数据,

C#(.NET)数据访问连接查询插入等操作的封装类

 using System; using System.Data; using System.Data.SqlClient; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using Syst

人生何适不艰难 赖是胸中万斛宽 788

.net学习笔记13--数据库访问技术--数据库插入

Command对象主要用来对数据库发出一些指令,通过Command对象可以对数据库进行查询、增加、修改、删除等操作,可以调用数据库中的存储过程等。 <div> 用户名:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br> 密&n...

xcjlk的博客 221

查询语句中使用 NOLOCK 和 READPAST

今天早上我在处理一个数据库死锁的异常时候,怡红公子给我的其中一个建议就是使用 NOLOCK 或者 READPAST 。我在使用后特整理有关 NOLOCK 和 READPAST的一些技术知识点到本篇博客:对于非银行等严格要求事务的行业,搜索记录中出现或者不出现某条记录,都是在可容忍范围内,所以碰到死锁,应该首先考虑,我们业务逻辑是否能容忍出现或者不出现某些记录,而不是寻求对双方都加锁条件下如何解

蝈蝈俊.net 4505

.net连接数据库,实现增加,修改,删除查询的四大功能完整代码。

数据库连接    Public Sub connectionDB()        Try            serverUrl = readFromIni(My.Application.Info.DirectoryPath & "/config.dll", "Service Information", "IPAddress")            server

1379

利用C#直接与MySQL数据库建立交互

https://www.jianshu.com/p/e920b93bf9f7 首先导入MySql.Data.dll的引用,我这里使用的C#目标框架是.NET Framework 4.5,我的dll程序集扩展在下面这个文件夹中。 C:\Program Files (x86)\MySQL\Connector.NET 6.9\Assemblies\v4.5 Paste_Image.p...

oshan2012的博客 2028

.net+链接+mysql_[ASP.net教程]C#连接mysql实例

[ASP.net教程]C#连接mysql实例0 2015-05-05 19:00:45 using System;using System.Configuration;using MySql.Data.MySqlClient;/// /// TestDatebase 的摘要说明/// public class TestDatebase{ public TestDateba...

weixin_39620629的博客 97

C#连接数据库实现数据库插入、更改和删除数据

这是一个通过C#来来连接数据库进行添加学生信息,更改学生信息和删除学生信息的一个操作过程。更改学生信息通过输入相关的学号,把相应的信息进行修改,删除操作也是如此。本次所用的应用是:sql server 和 Microsoft visual studio,版本随意。 相应的数据库中的表格,如下: 相应的C#窗体界面如下: 添加学生信息groupbox中label 控件的相关信息 label1 label2 label3 label4 label5 label6 text 学号 姓名 年龄 性

weixin_43627368的博客 6646

C#,.NET从sqlserver适配人大金仓数据库

C#,.NET从sqlserver适配人大金仓数据库

m0_37845115的博客 3220

ado.netc#基础增加/修改/删除/查询

class AdoDemoD { static string strConn = @"data source=192.168.0.237;initial catalog=XYWMS;user id=sa;multipleactiveresultsets=True;application name=EntityFramework" providerName="System.Data.SqlClient" "; static void Main(string[] args

樱花的博客 1万+

c# 访问hbase_在C#中使用Hbase - c#

如何在C#/ VB.NET中使用Hbase数据库?(use = connect,查询,获取结果,插入更新删除)我在Google上找不到有用的答案。参考方案我刚刚将HBase C#Thrift绑定发布为nuget包。或者,您可以从bitbucket中获取代码/二进制文件:https://bitbucket.org/vadim/hbase-sharp/downloads根据另一个列表确定列表的索引...

weixin_39862794的博客 775

C#/.Net操作MongoDBHelper类

先 NuGet两个程序集 1:MongoDB.Driver、 2:MongoDB.Bson namespace ConsoleApp1{ /// <summary> /// MongoDb帮助类 /// </summary> /// <summary> /// MongoDb帮助类 /// </summary>...

weixin_30484739的博客 790

ASP.NET |日常开发中连接Mysql数据库增删改查详解

ASP.NET |日常开发中连接Mysql数据库增删改查详解,在ASP.NET日常开发中,连接MySQL数据库并进行增删改查(CRUD)操作是一个常见的任务。为了实现这一功能,你通常需要使用一个MySQL数据库驱动程序,比如MySql.Data.MySqlClient,它是MySQL官方提供的.NET驱动程序。以下是一个详细的步骤指南,介绍如何在ASP.NET应用程序中连接MySQL数据库并执行CRUD操作。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 1442

C#数据库编程:使用ADO.NET进行数据访问

ADO.NET.NET Framework 中用于访问和操作数据源的一组类库,它提供了对关系型数据库、XML 以及各种数据源的统一访问接口。与早期的 ADO(ActiveX Data Objects)不同,ADO.NET设计为断开式数据访问模型,这使得应用程序在处理数据时更加灵活和高效,尤其适用于分布式应用和 Web 应用。ADO.NET主要由两部分组成:数据提供程序(Data Provider)和数据集(DataSet)。数据提供程序负责与数据源进行直接通信,执行 SQL 命令、获取数据等操作;

数字魔方操控师的博客 1152

.net 编程mysql_C# .net连接mysql数据库的两种方法[转]

先下载和安装MySQLDriverCS,地址:在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriver.dll添加引用到项目中注:我下载的是版本是 MySQLDriverCS-n-EasyQueryTools-4.0.1-DotNet2.0.exeusing System;using System.Collections.Generic;using System.Compo...

weixin_39635432的博客 270

C#数据库增删改查

这节讲一下如何使用C#进行数据库的增删改查操作,本节以SQL Server数据库为例。 .NET 平台,使用ADO.NET 作为与数据库服务器的桥梁,我们通过ADO.NET就可以使用C#语言操作数据库,它的命名空间在System.Data下,要访问SQLServer数据库,就要引用其下的System.Data.SqlClient空间,若使用别的数据库,就要下载对应的包。例如,访问MySql数据库就要下载MySql.Data包。 我们用C#连接数据库,首先要连接数据库连接数据库使用的类...

至尊宝2021 601

C#数据库连接(类的形式)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; namespace systemprotect { class DataCon { static string strCon = "server=.;database =自己的数据库名;u

Aa12364567的博客 1176
上一篇: asp.net使用DataSet数据集插入记录
下一篇: C#中解决插入数据库的某个字段类型为datetime 为空
百炼成钢百忍成佛
博客等级 码龄23年 144粉丝 151原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值