国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

.NET集成DeveloperSharp操作Sql Server數(shù)據(jù)庫(kù)

這篇具有很好參考價(jià)值的文章主要介紹了.NET集成DeveloperSharp操作Sql Server數(shù)據(jù)庫(kù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

支持.Net/.Net Core/.Net Framework,可以部署在Docker, Windows, Linux, Mac。

本文提供了一種結(jié)合“原生Sql+輕量級(jí)ORM”操作各類數(shù)據(jù)庫(kù)的工具。

該工具幾乎只使用了一個(gè)方法/函數(shù),卻實(shí)現(xiàn)了幾乎所有的數(shù)據(jù)操作功能。它已成功應(yīng)用到了人工智能、產(chǎn)業(yè)互聯(lián)網(wǎng)、智慧醫(yī)療、等多個(gè)大型項(xiàng)目上。

?

此工具在IDataAccess接口中提供。?

IDataAccess所在的命名空間是:DeveloperSharp.Framework.QueryEngine(需從NuGet引用DeveloperSharp包)

它主要提供了如下四大功能:

(1)?????執(zhí)行Sql語(yǔ)句

(2)?????執(zhí)行Sp存儲(chǔ)過(guò)程

(3)?????創(chuàng)建參數(shù)(輸入/輸出/返回)

(4)?????事務(wù)

它初始化的代碼如下:

若是在.Net Core環(huán)境下,代碼如下:

using DeveloperSharp.Framework.QueryEngine;
--------------------------

   //在Startup.cs或Program.cs文件中進(jìn)行
   Services.AddTransient<IDataAccess>((t) => {
       DatabaseInfo DIF;
       DIF.DatabaseType = DatabaseType.SQLServer; //設(shè)置數(shù)據(jù)庫(kù)類型
       DIF.ConnectionString = "Server=localhost;Database=YZZ;Uid=sa;Pwd=123";
       return DataAccessFactory.Create(DIF);
   });

若是在.Net Framework環(huán)境下,代碼如下:

using DeveloperSharp.Framework.QueryEngine;
--------------------------

   DatabaseInfo DIF;
   DIF.DatabaseType = DatabaseType.SQLServer; //設(shè)置數(shù)據(jù)庫(kù)類型
   DIF.ConnectionString = "Server=localhost;Database=YZZ;Uid=sa;Pwd=123";
   IDataAccess IDA = DataAccessFactory.Create(DIF);

注意:通過(guò)對(duì)DatabaseType屬性的設(shè)定,提供了對(duì)所有種類數(shù)據(jù)庫(kù)的支持(包括:MySql、Oracle、PostgreSQL、SqlServer、Sqlite、Firebird、達(dá)夢(mèng)、以及人大金倉(cāng)KingbaseES、神舟通用, 南大通用, 翰高, Access、等)

?

【示例1:查詢】

下面,首先直接給出一個(gè)“查詢多數(shù)據(jù)+選出單數(shù)據(jù)+參數(shù)”的使用示例,代碼如下:

   //查詢多數(shù)據(jù)
   var Students1 = IDA.SqlExecute<stu>("select * from t_Student");

   //查詢多數(shù)據(jù)(帶參數(shù))
   var Students2 = IDA.SqlExecute<stu>("select * from t_Student where Id>@IdMin and Name like @LikeName", new { IdMin = 2, LikeName = "%周%" });
   //另一種寫法1
   var IdMin = IDA.CreateParameterInput("IdMin", DbType.Int32, 2);
   var LikeName = IDA.CreateParameterInput("LikeName", DbType.String, 50, "%周%");
   var Students3 = IDA.SqlExecute<stu>("select * from t_Student where Id>@IdMin and Name like @LikeName", LikeName, IdMin);
   //另一種寫法2
   var Students4 = IDA.SqlExecute<stu>("select * from t_Student").Where(t => t.Id > 2 && t.Name.Contains(""));

   //選出單數(shù)據(jù)
   var OneStudent = Students2.FirstOrDefault();

其中stu實(shí)體類代碼如下形式:

    //此實(shí)體類中的Id、Name、Age、Birth、MyLevel屬性名,要與數(shù)據(jù)表中的字段名一一對(duì)應(yīng)
    public class stu
    {
        public int? Id { get; set; }//數(shù)據(jù)庫(kù)中該字段若存在Null值,類型后需要加問(wèn)號(hào)?
        public string Name { get; set; }
        public int? Age { get; set; }
        public DateTime? Birth { get; set; }
        public Level? MyLevel { get; set; }//也可以使用枚舉,會(huì)自動(dòng)轉(zhuǎn)換
    }

    public enum Level
    {
        Student=100,//學(xué)生
        Teacher=200,//老師
        Manager=300,//管理員
        Principle=400//校長(zhǎng)
    }

注意:(1)DbType類型的命名空間是System.Data

? ? ? ? ? ?(2)若沒(méi)有定義stu實(shí)體類,也可以用dynamic替代

?

【示例2:分頁(yè)】

承接上面“示例1”的代碼,若我們要對(duì)Students1、Students2進(jìn)行分頁(yè)操作(比如:每頁(yè)20條,取出第5頁(yè)),相關(guān)代碼如下:

using DeveloperSharp.Extension;//調(diào)用“分頁(yè)功能”需要引用此命名空間
--------------------------

   var Page1 = Students1.PagePartition(20, 5);
   var Page2 = Students2.PagePartition(20, 5);

   //一氣呵成的寫法
   var Page3 = IDA.SqlExecute<stu>("select * from t_Student").PagePartition(20, 5);

分頁(yè)后獲得的PagePiece對(duì)象中所包含的各類屬性/參數(shù),可參看這篇文章:高效分頁(yè)

?

【示例3:增/刪/改】

前面談完“查詢”,我們接下來(lái)談?wù)劇霸?刪/改”的使用方式,下面是一個(gè)“修改數(shù)據(jù)+參數(shù)+事務(wù)”的使用示例:

   try
   {
       //開(kāi)啟事務(wù)
       IDA.TransactionBegin();

       //修改數(shù)據(jù)(多語(yǔ)句)
       int affectedRows1 = IDA.SqlExecute("insert into t_Student(Name,Age)values('ww','96');update t_Student set Age=100 where Id=1006");

       //修改數(shù)據(jù)(帶參數(shù))
       int affectedRows2 = IDA.SqlExecute("insert into t_Student(Name,Age)values(@N,@A)", new { N = "孫悟空", A = 200 });
       //另一種寫法
       var NewAge = IDA.CreateParameterInput("NewAge", DbType.Int32, 200);
       var NewName = IDA.CreateParameterInput("NewName", DbType.String, 50, "孫悟空");
       int affectedRows3 = IDA.SqlExecute("insert into t_Student(Name,Age)values(@NewName,@NewAge)", NewName, NewAge);

       //完成事務(wù)
       IDA.TransactionCommit();
   }
   catch
   {
       //回滾事務(wù)
       IDA.TransactionRollBack();
   }

?

【示例4:輸出參數(shù)】

前面幾個(gè)示例都只用到了“輸入?yún)?shù)”,下面我們看看“輸出參數(shù)”怎么使用,示例代碼如下:

   var op1 = IDA.CreateParameterOutput("TotalCount", DbType.Int32);//此項(xiàng)為輸出參數(shù)
   var op2 = IDA.CreateParameterOutput("MyName", DbType.String, 50);//此項(xiàng)為輸出參數(shù)

   //以下sql語(yǔ)句混雜了多個(gè)“輸入”與“輸出”參數(shù),注意看
   IDA.SqlExecute("insert into Friend(Birth,Name,height)values(@B,@N,@h);" +
       "select @TotalCount=count(*) from Friend;" +
       "select @MyName=Name from Friend where Id=@Id",
       new { N = "楊小偉", B = "1999-02-28 12:03:45", h = 11.023, Id = 2 },
       op1, op2);

   int tc = Convert.ToInt32(op1.Value);
   string mn = op2.Value.ToString();

?

【示例5:存儲(chǔ)過(guò)程】

最后,我們來(lái)談?wù)勅绾握{(diào)用存儲(chǔ)過(guò)程。我們創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,它帶有輸入、輸出、返回三種類型的參數(shù),代碼如下:

CREATE PROCEDURE Test5
    @B as datetime,
    @N as nvarchar(50),
    @h as float,
    @TotalCount as int output,
    @MyName as nvarchar(50) output,
    @Id as int
AS
BEGIN
    insert into Friend(Birth,Name,height)values(@B,@N,@h);
    select @TotalCount=count(*) from Friend;
    select @MyName=Name from Friend where Id=@Id;
    return @TotalCount+100;
END

調(diào)用該存儲(chǔ)過(guò)程的示例代碼如下:

   var op1 = IDA.CreateParameterOutput("TotalCount", DbType.Int32);//輸出參數(shù)
   var op2 = IDA.CreateParameterOutput("MyName", DbType.String, 50);//輸出參數(shù)
   var op3 = IDA.CreateParameterReturn();//返回參數(shù)

   IDA.SpExecute("Test5", new { N = "楊小偉", B = "1999-02-28 12:03:45", h = 11.023, Id = 2 }, op1, op2, op3);

   int tc = Convert.ToInt32(op1.Value);
   string mn = op2.Value.ToString();
   int ret = Convert.ToInt32(op3.Value);

?

學(xué)習(xí)+靈活使用以上5個(gè)示例,就能滿足幾乎所有的數(shù)據(jù)操作需求。

另外,你有沒(méi)有發(fā)現(xiàn),上述所有的數(shù)據(jù)操作幾乎只用了一個(gè)方法來(lái)實(shí)現(xiàn):SqlExecute/ SqlExecute<T>

-----------------------

【后記】

? ? ? ? 有讀者問(wèn)到:本“工具說(shuō)明”文章過(guò)于簡(jiǎn)單,缺乏全面、細(xì)節(jié)功能的詳細(xì)介紹,所以很難依據(jù)本文內(nèi)容做全面學(xué)習(xí)及后續(xù)開(kāi)發(fā)。

? ? ? ? 回答如下:其實(shí)不然,原因有三。

? ? ? ? ? ? ? ?(1)有一定數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)驗(yàn)的人應(yīng)該能看出,本文介紹的內(nèi)容,已經(jīng)能滿足絕大多數(shù)情況下數(shù)據(jù)庫(kù)操作的功能需求。

? ? ? ? ? ? ? ?(2)不像其它第三方工具有很多非標(biāo)的自定義語(yǔ)法(這些“自定義語(yǔ)法”需要單獨(dú)學(xué)習(xí),而且往往并不符合微軟規(guī)范),本工具順應(yīng)了原生.Net/C#、Linq、Sql語(yǔ)言的協(xié)調(diào)性(從幾個(gè)示例就能看出),所以無(wú)需付出更多學(xué)習(xí)時(shí)間,自己動(dòng)手簡(jiǎn)單用一用,各種功能就能馬上實(shí)現(xiàn)。

? ? ? ? ? ? ? ? ?舉例:本文示例中并沒(méi)有給出對(duì)結(jié)果集進(jìn)行“排序操作”的代碼。但你若會(huì)用Linq,順應(yīng)的應(yīng)該馬上能猜出如何進(jìn)行排序?

? ? ? ? ? ? ? ?(3)已有讀者依據(jù)本文內(nèi)容把技術(shù)采用到了具體項(xiàng)目上。

-----------------------?

IDataAccess內(nèi)功能方法詳細(xì)說(shuō)明(輔助參考):

SqlExecute<T>  (異步為:SqlExecuteAsync<T>)
聲明:IEnumerable<T> SqlExecute<T>(string cmdText, params IDataParameter[] Params) where T : class, new()
用途:執(zhí)行Sql語(yǔ)句(Select類)
參數(shù):(1string  cmdText              --  Sql語(yǔ)句
     (2params IDataParameter[] Params --  參數(shù)組
返回:IEnumerable<T> --  多數(shù)據(jù)結(jié)果集

SqlExecute<T>  (異步為:SqlExecuteAsync<T>)
聲明:IEnumerable<T> SqlExecute<T>(string cmdText, object InputParams, params IDataParameter[] Params) where T : class, new()
用途:執(zhí)行Sql語(yǔ)句(Select類)
參數(shù):(1string  cmdText              --  Sql語(yǔ)句
     (2object InputParams            --  輸入?yún)?shù)對(duì)象
     (3params IDataParameter[] Params --  參數(shù)組
返回:IEnumerable<T> --  多數(shù)據(jù)結(jié)果集

SqlExecute  (異步為:SqlExecuteAsync)
聲明:int SqlExecute(string cmdText, params IDataParameter[] Params)
用途:執(zhí)行Sql語(yǔ)句(Insert/Update/Delete類)
參數(shù):(1string  cmdText              --  Sql語(yǔ)句
     (2params IDataParameter[] Params --  參數(shù)組
返回:int --  受影響的行數(shù)

SqlExecute  (異步為:SqlExecuteAsync)
聲明:int SqlExecute(string cmdText, object InputParams, params IDataParameter[] Params)
用途:執(zhí)行Sql語(yǔ)句(Insert/Update/Delete類)
參數(shù):(1string  cmdText              --  Sql語(yǔ)句
     (2object InputParams            --  輸入?yún)?shù)對(duì)象
     (3params IDataParameter[] Params --  參數(shù)組
返回:int --  受影響的行數(shù)

SpExecute<T>  (異步為:SpExecuteAsync<T>)
聲明:IEnumerable<T> SpExecute<T>(string cmdText, params IDataParameter[] Params) where T : class, new()
用途:執(zhí)行Sp存儲(chǔ)過(guò)程(Select類)
參數(shù):(1string  cmdText              --  Sp存儲(chǔ)過(guò)程名
     (2params IDataParameter[] Params --  參數(shù)組
返回:IEnumerable<T> --  多數(shù)據(jù)結(jié)果集

SpExecute<T>  (異步為:SpExecuteAsync<T>)
聲明:IEnumerable<T> SpExecute<T>(string cmdText, object InputParams, params IDataParameter[] Params) where T : class, new()
用途:執(zhí)行Sp存儲(chǔ)過(guò)程(Select類)
參數(shù):(1string  cmdText              --  Sp存儲(chǔ)過(guò)程名
     (2object InputParams            --  輸入?yún)?shù)對(duì)象
     (3params IDataParameter[] Params --  參數(shù)組
返回:IEnumerable<T> --  多數(shù)據(jù)結(jié)果集

SpExecute  (異步為:SpExecuteAsync)
聲明:int SpExecute(string cmdText, params IDataParameter[] Params)
用途:執(zhí)行Sp存儲(chǔ)過(guò)程(Insert/Update/Delete類)
參數(shù):(1string  cmdText              --  Sp存儲(chǔ)過(guò)程名
     (2params IDataParameter[] Params --  參數(shù)組
返回:int --  受影響的行數(shù)

SpExecute  (異步為:SpExecuteAsync)
聲明:int SpExecute(string cmdText, object InputParams, params IDataParameter[] Params)
用途:執(zhí)行Sp存儲(chǔ)過(guò)程(Insert/Update/Delete類)
參數(shù):(1string  cmdText              --  Sp存儲(chǔ)過(guò)程名
     (2object InputParams            --  輸入?yún)?shù)對(duì)象
     (3params IDataParameter[] Params --  參數(shù)組
返回:int --  受影響的行數(shù)

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-841066.html

到了這里,關(guān)于.NET集成DeveloperSharp操作Sql Server數(shù)據(jù)庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【SQL server】數(shù)據(jù)庫(kù)入門基本操作教學(xué)

    【SQL server】數(shù)據(jù)庫(kù)入門基本操作教學(xué)

    個(gè)人主頁(yè):【??個(gè)人主頁(yè)】 系列專欄:【??初識(shí)JAVA】 數(shù)據(jù)庫(kù)是計(jì)算機(jī)系統(tǒng)中用于存儲(chǔ)和管理數(shù)據(jù)的一種軟件系統(tǒng)。它通常由一個(gè)或多個(gè)數(shù)據(jù)集合、管理系統(tǒng)和應(yīng)用程序組成,被廣泛應(yīng)用于企業(yè)、政府和個(gè)人等各種領(lǐng)域。目前常用的數(shù)據(jù)庫(kù)系統(tǒng)包括關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型

    2024年02月07日
    瀏覽(26)
  • python連接并簡(jiǎn)單操作SQL server數(shù)據(jù)庫(kù)

    python連接并簡(jiǎn)單操作SQL server數(shù)據(jù)庫(kù)

    環(huán)境: pycharm 、SQLserver版本2019 1.首先,在pycharm中點(diǎn)擊File,找到setting——project:***,點(diǎn)擊”+“,引入pymssql庫(kù) 2.編寫代碼連接數(shù)據(jù)庫(kù),并對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢等簡(jiǎn)單操作(此處僅展示查詢) ?3.在sql server中由于之前使用windows驗(yàn)證模式進(jìn)入數(shù)據(jù)庫(kù)管理器,所以要身份驗(yàn)證修改,

    2024年02月08日
    瀏覽(88)
  • Java連接SQL Server數(shù)據(jù)庫(kù)的詳細(xì)操作流程

    Java連接SQL Server數(shù)據(jù)庫(kù)的詳細(xì)操作流程

    1.1 JDK版本查看 win + r輸入cmd,命令窗口輸入java --version 1.2 SQL Server官網(wǎng)下載驅(qū)動(dòng) SQL Server驅(qū)動(dòng)下載直達(dá)地址 下載完成后解壓到自己熟悉的目錄,不出意外的話你會(huì)看到以下文件 1.3 加載驅(qū)動(dòng)類 1.4 eclipse導(dǎo)入驅(qū)動(dòng)jar包 目錄結(jié)構(gòu) 右鍵當(dāng)前工程文件,選擇 build path ,然后選擇 Add Exter

    2024年02月03日
    瀏覽(34)
  • Python:利用pymssql模塊操作SQL server數(shù)據(jù)庫(kù)

    Python:利用pymssql模塊操作SQL server數(shù)據(jù)庫(kù)

    python默認(rèn)的數(shù)據(jù)庫(kù)是 SQLlite,不過(guò)它對(duì)MySql以及SQL server的支持也可以。這篇文章,介紹下如何在Windows下安裝pymssql庫(kù)并進(jìn)行連接使用。。。 環(huán)境:Windows_64位 版本:python3.6 一、簡(jiǎn)單介紹 pymssql是一個(gè)python的數(shù)據(jù)庫(kù)接口,基于FreeTDS構(gòu)建,對(duì)_mssql模塊進(jìn)行了封裝,遵循python的DBAP

    2024年02月12日
    瀏覽(91)
  • Python 通過(guò)pymssql訪問(wèn)查詢操作 SQL Server數(shù)據(jù)庫(kù)

    Python 通過(guò)pymssql訪問(wèn)查詢操作 SQL Server數(shù)據(jù)庫(kù)

    在企業(yè)應(yīng)用開(kāi)發(fā)中,經(jīng)常用到應(yīng)用程序訪問(wèn)數(shù)據(jù)庫(kù)的開(kāi)發(fā)模式,中小企業(yè)使用的數(shù)據(jù)庫(kù)中,以ms SQL Server居多。本文就以一個(gè)簡(jiǎn)單的實(shí)例模型,簡(jiǎn)單介紹一下python訪問(wèn)ms sql sever數(shù)據(jù)庫(kù)的方法。 本文中以下面的本地SQL Server數(shù)據(jù)庫(kù)為例進(jìn)行數(shù)據(jù)庫(kù)連接,數(shù)據(jù)表的查詢、增加、刪除

    2024年02月10日
    瀏覽(366)
  • 使用asp.net core web api創(chuàng)建web后臺(tái),并連接和使用Sql Server數(shù)據(jù)庫(kù)

    使用asp.net core web api創(chuàng)建web后臺(tái),并連接和使用Sql Server數(shù)據(jù)庫(kù)

    前言:因?yàn)橐獙懸粋€(gè)安卓端app,實(shí)現(xiàn)從服務(wù)器中獲取電影數(shù)據(jù),所以需要搭建服務(wù)端代碼,之前學(xué)過(guò)C#,所以想用C#實(shí)現(xiàn)服務(wù)器段代碼用于測(cè)試,本文使用C#語(yǔ)言,使用asp.net core web api組件搭建服務(wù)器端,并訪問(wèn)sql server 數(shù)據(jù)庫(kù)。 一、安裝Visual studio 2022 社區(qū)版,并安裝ASP.NET和

    2024年02月14日
    瀏覽(27)
  • C#SQL Server數(shù)據(jù)庫(kù)基本操作(增、刪、改、查)

    C#連接數(shù)據(jù)庫(kù)是一項(xiàng)非常重要的任務(wù),在軟件開(kāi)發(fā)中,我們通常需要將數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中,并且需要使用C#代碼在應(yīng)用程序中與數(shù)據(jù)庫(kù)進(jìn)行交互。在本文中,我們將學(xué)習(xí)如何使用C#連接到數(shù)據(jù)庫(kù),以及如何完成常見(jiàn)的增刪改查操作。 首先要連接數(shù)據(jù)庫(kù),需要使用System.Data.Sq

    2024年02月08日
    瀏覽(22)
  • 實(shí)戰(zhàn)Java springboot 采用Flink CDC操作SQL Server數(shù)據(jù)庫(kù)獲取增量變更數(shù)據(jù)

    目錄 前言: 1、springboot引入依賴: 2、yml配置文件 3、創(chuàng)建SQL server CDC變更數(shù)據(jù)監(jiān)聽(tīng)器 4、反序列化數(shù)據(jù),轉(zhuǎn)為變更JSON對(duì)象 5、CDC 數(shù)據(jù)實(shí)體類 6、自定義ApplicationContextUtil 7、自定義sink 交由spring管理,處理變更數(shù)據(jù) ? ? ? ? 我的場(chǎng)景是從SQL Server數(shù)據(jù)庫(kù)獲取指定表的增量數(shù)據(jù),查

    2024年02月10日
    瀏覽(23)
  • 【SQL Server】數(shù)據(jù)庫(kù)開(kāi)發(fā)指南(二)MSSQL數(shù)據(jù)庫(kù)開(kāi)發(fā)對(duì)于庫(kù)、表、數(shù)據(jù)類型、約束等相關(guān)操作

    本系列博文還在更新中,收錄在專欄:#MS-SQL Server 專欄中。 本系列文章列表如下: 【SQL Server】 Linux 運(yùn)維下對(duì) SQL Server 進(jìn)行安裝、升級(jí)、回滾、卸載操作 【SQL Server】數(shù)據(jù)庫(kù)開(kāi)發(fā)指南(一)數(shù)據(jù)庫(kù)設(shè)計(jì)的核心概念和基本步驟 【SQL Server】數(shù)據(jù)庫(kù)開(kāi)發(fā)指南(二)MSSQL數(shù)據(jù)庫(kù)開(kāi)發(fā)對(duì)

    2023年04月09日
    瀏覽(1698)
  • VsCode連接Mysql、Redis、MariaDB、SQL Server等數(shù)據(jù)庫(kù)并進(jìn)行可視化操作。無(wú)需額外的去下載可視化數(shù)據(jù)軟件了,VsCode前端很方便的插件?。?!

    VsCode連接Mysql、Redis、MariaDB、SQL Server等數(shù)據(jù)庫(kù)并進(jìn)行可視化操作。無(wú)需額外的去下載可視化數(shù)據(jù)軟件了,VsCode前端很方便的插件?。?!

    前言:VsCode直接連接并操作數(shù)據(jù)庫(kù)!最近使用公司的新電腦時(shí),才發(fā)現(xiàn)好多東西需要重新下載 、配置,最近偶然接觸到了 VsCode 的 Database Clinent 插件,可連接眾多的服務(wù),其中就支持連接到本地和遠(yuǎn)程的數(shù)據(jù)庫(kù),可視化操作、語(yǔ)句查詢、導(dǎo)入、導(dǎo)出數(shù)據(jù)等基本功能集合,個(gè)人

    2024年02月05日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包