最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#數(shù)據(jù)庫(kù)連接方式(類的形式)

 更新時(shí)間:2023年07月12日 10:25:34   作者:不想學(xué)習(xí)只想玩  
這篇文章主要介紹了C#數(shù)據(jù)庫(kù)連接方式(類的形式),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

C#數(shù)據(jù)庫(kù)連接(類的形式)

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 =自己的數(shù)據(jù)庫(kù)名;uid=sa;pwd=自己的數(shù)據(jù)庫(kù)密碼";//數(shù)據(jù)庫(kù)連接串
        SqlConnection conn = new SqlConnection(strCon);
        public SqlDataReader query(string str)//查詢
        {
            if (this.conn.State == System.Data.ConnectionState.Closed)//判斷連接是否打開(kāi)
            {
                this.conn.Open();
            }
            SqlCommand cmd = new SqlCommand(str, conn);
            return cmd.ExecuteReader();
        }
        public int insert(string str)//插入,刪除,更新 返回影響的行數(shù)
        {
            if (this.conn.State == System.Data.ConnectionState.Closed)
            {
                this.conn.Open();
            }
            SqlCommand cmd = new SqlCommand(str, conn);
            return cmd.ExecuteNonQuery();
        }
        public void close()//關(guān)閉連接
        {
            conn.Close();
        }
    }
}

C#連接數(shù)據(jù)庫(kù)的步驟和相關(guān)的方法調(diào)用

//第一步:創(chuàng)建Connection 數(shù)據(jù)庫(kù)連接對(duì)象
            SqlConnection conn = new SqlConnection("server = . ; uid = sa ; pwd = jnos;database = JINGDONGDB");
            //第二步:打開(kāi)連接數(shù)據(jù)庫(kù)
            conn.Open();
            //第三步:使用數(shù)據(jù)庫(kù)
            string sql = $@"select ProductNo, ProductName, ProductImage, 
                            Price,password from Product where ProductNo={_ProductNo}and password='{_password}'";//@符號(hào)表示可以換行,代碼也連接在一起
            SqlCommand command = new SqlCommand(sql,conn);
            SqlDataReader reader = command.ExecuteReader();//
            if (reader.Read())
            {
                string ProductNo = reader["ProductNo"].ToString();
                string ProductName = reader["ProductName"].ToString();
                MessageBox.Show($"歡迎{ProductName}登錄成功");
            }//在數(shù)據(jù)庫(kù)里面是為  next() 有數(shù)據(jù)為 true 沒(méi)有數(shù)據(jù)為 flase
            else
            {
                MessageBox.Show("賬號(hào)或密碼錯(cuò)誤,請(qǐng)重新輸入!");
            }
            //int resule = command.ExecuteNonQuery();//添加、刪除、修改(返回行數(shù)受影響)接SqlCommand command = new SqlCommand(sql,conn);
                                                                    //行 是添加刪除修改的步驟
            //object result = command.ExecuteScalar();//查詢聚合函數(shù)用到
            //if(resule > 0)
            //{
            //    MessageBox.Show("刪除成功");
            //}
            //else
            //{
            //    MessageBox.Show("刪除失敗");
            //}
            //第四步:關(guān)閉連接對(duì)象
            conn.Close();

相關(guān)的方法調(diào)用

  • command.ExecuteNonQuery:添加、刪除、修改(返回行數(shù)受影響
  • command.ExecuteScalar:查詢聚合函數(shù)
  • command.ExecuteReader:查詢單列函數(shù)

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C# 動(dòng)態(tài)加載程序集信息

    C# 動(dòng)態(tài)加載程序集信息

    在設(shè)計(jì)模式的策略模式中,需要?jiǎng)討B(tài)加載程序集信息,本文通過(guò)一個(gè)簡(jiǎn)單的實(shí)例,來(lái)講解動(dòng)態(tài)加載Dll需要的知識(shí)點(diǎn)。下面跟著小編一起來(lái)看下吧
    2017-03-03
  • C#生成Word文件(圖片、文字)

    C#生成Word文件(圖片、文字)

    這篇文章主要為大家詳細(xì)介紹了C#生成Word文件,包括圖片、文字等素材,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • C#實(shí)現(xiàn)將PDF轉(zhuǎn)為線性化PDF

    C#實(shí)現(xiàn)將PDF轉(zhuǎn)為線性化PDF

    線性化PDF文件是PDF文件的一種特殊格式,可以通過(guò)Internet更快地進(jìn)行查看。這篇文章主要介紹了如何通過(guò)C#實(shí)現(xiàn)將PDF轉(zhuǎn)為線性化PDF,感興趣的小伙伴可以學(xué)習(xí)一下
    2021-12-12
  • C#字符串String及字符Char的相關(guān)方法

    C#字符串String及字符Char的相關(guān)方法

    這篇文章介紹了C#字符串String及字符Char的相關(guān)方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • C#垃圾回收用法(GC)通俗易懂版

    C#垃圾回收用法(GC)通俗易懂版

    這篇文章主要介紹了C#垃圾回收用法(GC),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • C#代碼實(shí)現(xiàn)Word文檔文本批量替換(動(dòng)態(tài)填充)

    C#代碼實(shí)現(xiàn)Word文檔文本批量替換(動(dòng)態(tài)填充)

    在各類企業(yè)級(jí)應(yīng)用中,程序化修改?Word?文檔是一個(gè)高頻需求,Free?Spire.Doc?for?.NET?是一套在無(wú)需本地安裝?Microsoft?Office?環(huán)境下直接操作?Word?文檔的免費(fèi)?.NET?API,下面我們就來(lái)看看如何使用它實(shí)現(xiàn)批量替換Word文本吧
    2026-05-05
  • 基于C#實(shí)現(xiàn)PDF按頁(yè)分割文件和分頁(yè)合并

    基于C#實(shí)現(xiàn)PDF按頁(yè)分割文件和分頁(yè)合并

    iTextSharp 是一個(gè)開(kāi)源的 PDF 處理庫(kù),用于在 C# 程序中創(chuàng)建、編輯和處理 PDF 文件,本文將使用iTextSharp實(shí)現(xiàn)C# PDF分割與合并,感興趣的可以了解下
    2025-03-03
  • 基于Unity3D實(shí)現(xiàn)3D迷宮小游戲的示例代碼

    基于Unity3D實(shí)現(xiàn)3D迷宮小游戲的示例代碼

    迷宮游戲作為經(jīng)典的小游戲,一直深受大家的喜愛(ài)。本文小編將為大家詳細(xì)介紹一下如何用Unity實(shí)現(xiàn)一個(gè)3D版的迷宮小游戲,感興趣的可以動(dòng)手試一試
    2022-03-03
  • C#實(shí)現(xiàn)HTTP訪問(wèn)類HttpHelper的示例詳解

    C#實(shí)現(xiàn)HTTP訪問(wèn)類HttpHelper的示例詳解

    在項(xiàng)目開(kāi)發(fā)過(guò)程中,我們經(jīng)常會(huì)訪問(wèn)第三方接口,如我們需要接入的第三方接口是Web API,這時(shí)候我們就需要使用HttpHelper調(diào)用遠(yuǎn)程接口了。本文為大家介紹了C#實(shí)現(xiàn)HTTP訪問(wèn)類HttpHelper的示例代碼,需要的可以參考一下
    2022-09-09
  • C# Partial:分部方法和分部類代碼實(shí)例

    C# Partial:分部方法和分部類代碼實(shí)例

    這篇文章主要介紹了C# Partial:分部方法和分部類代碼實(shí)例,本文直接給出代碼實(shí)現(xiàn),需要的朋友可以參考下
    2015-03-03

最新評(píng)論

隆化县| 天全县| 英超| 东阿县| 宜兰县| 闽侯县| 上杭县| 松潘县| 廉江市| 开化县| 沧州市| 阳谷县| 凌源市| 大连市| 博白县| 宿松县| 美姑县| 巴南区| 延寿县| 郸城县| 武清区| 霍林郭勒市| 和龙市| 太原市| 清苑县| 岳西县| 江源县| 政和县| 明星| 苍山县| 临沧市| 乳山市| 贵定县| 东乡| 建始县| 舟曲县| 海林市| 河池市| 蓝山县| 环江| 阿鲁科尔沁旗|