首页 > 数据库 >c# sqlsrever 数据库连接

c# sqlsrever 数据库连接

时间:2024-09-03 15:24:53浏览次数:5  
标签:string sqlsrever uiRichTextBox1 c# 数据库 affectedRows using new AppendText

引用

using System.Data.SqlClient;
// 创建连接字符串
string connectionString = $"Server={ip},{port};Database={database};User Id={username};Password={password};";
try
{
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
        // 打开连接
        connection.Open();
        MessageBox.Show("登录成功"); 
        string sqlCommandText = "你的SQL命令";
        // 创建SqlCommand对象
                using (SqlCommand command = new SqlCommand(sqlCommandText, connection))
                {
                    // 执行命令并获取影响的行数
                    int affectedRows = command.ExecuteNonQuery();
                    string message = $"影响的行数: {affectedRows}";
                    //输出影响行数
                    AppendText($"影响的行数: {affectedRows}" + Environment.NewLine + "\r\n");
                }      
    }
}
catch (Exception ex)
{
    // 显示错误信息
    MessageBox.Show("连接失败: " + ex.Message);
}

//更新信息到控件
private void AppendText(string text)
{
// 线程安全地更新UI控件
this.uiRichTextBox1.Invoke(new Action(() =>
{
this.uiRichTextBox1.AppendText(text);
this.uiRichTextBox1.ScrollToCaret(); // 滚动到文本框的底部
}));
}



标签:string,sqlsrever,uiRichTextBox1,c#,数据库,affectedRows,using,new,AppendText
From: https://www.cnblogs.com/gyl0812/p/18394401

相关文章

  • rhce认证怎么报名?rhce考试是中文还是英文?
    RHCE认证不仅代表着对Linux系统管理和网络技术的深入理解,更是职业道路上的一块重要敲门砖。然而,对于许多想要参加RHCE认证的程序员来说,如何报名参加考试以及考试语言是中文还是英文等问题仍然困扰着他们。下面将详细解析RHCE认证的报名流程,并对考试语言选择进行说明,帮助广大程序员......
  • Nectar AI融资390万美元,打造无删减沉浸式AI伴侣
    NectarAI——一个沉浸式的AI陪伴平台,今日宣布已筹集390万美元的资金。本轮种子融资由MechanismCapital和Karatage共同领投,参与方包括Synergis、Maelstrom(ArthurHayes)、BuilderCapital、Baboon和Decima。知名天使投资人包括TekinSalimi和GeorgeLambeth(Dao5),以及AlbertCho......
  • Python使用socket传输对数据AES和MD5加密
    一、使用socket通信defclient_communication(data):#通信host="127.0.0.1"#服务器IP地址port=12345#服务器端口号#处理发送数据data=json.dumps(data)#将字典转换为json字符串data=encryption_AES(data)......
  • vue2+html2canvas+jspdf 导出网页
    `asynchandlePreview(){constpdf=awaitthis.exportToPdf()//使用浏览器预览PDF-安全策略有缺陷constpdfDataURI=pdf.output('datauristring')window.open(pdfDataURI,'_blank','location=no');},asynchandleDown(){constpdf=awai......
  • keycloak~Refresh_token阶段不走RequiredAction
    Refresh_token是在access_token过期之后,用来换新的access_token的,有了Refresh_token之后,用户可以在很长一段时间不需要重新登录,这对于用户体验是有好处的;RequiredAction是一种登录阶段的必选行为,当一个用户被某个RequiredAction标记之后,用户必须完成RequiredAction,才算完成本次登......
  • Android开发 - BitmapFactory 类解码图像文件并转换为 Bitmap 对象与 BitmapFactory.O
    BitmapFactory是什么BitmapFactory用于解码图像文件,并将它们转换为Bitmap对象。Bitmap是用来表示图像的基本类,它是一个位图的抽象表示。BitmapFactory提供了一组静态方法,这些方法可以用来将各种图像文件格式(如PNG、JPEG、WEBP等)解码成Bitmap对象BitmapFactory的好......
  • JavaScript身份证真伪查验接口厂家有哪些?身份证查询真伪
    在当前数字化时代,身份证的真伪验证是一个十分重要的环节,尤其是在金融、电子政务、电子商务等行业的应用中,确保用户身份的真实性不仅有助于防范欺诈行为,还能提高服务的安全性和可靠性。翔云身份证实名认证api接口能够校验姓名与身份证号的一致性。权威数据源实时核验,保证......
  • 基于 Zynq-7 的高性能 PCIe 载板
    基于Zynq-7的高性能PCIe载板是一款高性能PCIe2.0X8的载板,板载1个HPC形式的FMC连接器。主控芯片采用Xilinx公司Zynq-7系列SoC家族中的XC7Z100-2FFG900I(兼容XC7Z045-2FFG900和XC7Z035-2FFG900)。其PS搭配2颗16bit-1866的512MBDDR3SDRAM和一片256Mb......
  • 10、DB-创建数据库表-SQL语句
     --目标:创建一个school数据库createdatabase`school`;--创建一个学生表(列、字段)使用SQL创建--学号int登陆密码varchar(20)姓名性别varchar(2)出生日期(datetime)家庭地址email--注意点:使用英文()表的名称和字段尽量使用``括起来--A......
  • 若楠带你初识OpenCV(1)-- 视频、图片基础处理,颜色获取
    文章目录OpenCV一、核心功能二、初识OpenCV1.安装OpenCV2.读取图片3.读取灰度图4.图片保存5.视频文件读取6.区域截取7.提取RGB通道颜色8.合并颜色通道总结OpenCVOpenCV(OpenSourceComputerVisionLibrary)是一个开源的计算机视觉和机器学习库,它主要用于实......