當前位置:首頁 » 數據倉庫 » net資料庫封裝
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

net資料庫封裝

發布時間: 2023-02-27 15:45:09

① 用c# asp.net做實現與資料庫的連接,增刪改查

這個很簡單的。
可以選用ado.net或者orm框架實現。比如說EF用dbfirst,設計好好表,能傻瓜式的實現表的增刪查改。實在不會用ef這些,可以選用動軟代碼生成器,生成相關代碼。實現curd.

② asp.net 連接sql資料庫的封裝類,及其調用方法

1.web.config 中
<add key="ConnectionString" value="server=(local);uid=sa;pwd=123456;database=News"/>

調用的時候
string strConn = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"].ToString();
SqlConnection Conn = new SqlConnection(strConn);

2.或者不用web.config直接在文件中寫

SqlConnection conn = new SqlConnection("server=.\\SQLEXPRESS;uid=sa;pwd=123456;database=login");

如何是Express版的資料庫,一定要在伺服器名的後面加上 \\SSQLEXPRESS

③ net目前還有發展前景嗎

.net 在未來的發展還是挺不錯的,以前在 「 如鵬網 」上看過兩個公開課的視頻《.Net 就業為什麼這么火》以及《.Net 程序員未來的發展之路》,分析的挺透徹的,具體的可以到如鵬網官網上去了解一下,應該會對你有幫助;

具體的可以到 如鵬網 官網上去了解一下,有網路的地方就可以學習,根據自己的時間靈活安排學習進度,有問題隨時提問,老師實時在線答疑,有技術大牛親自授課,口碑非常不錯,基本上都是慕名而去的,目前國內.Net 最好的就是如鵬網了。

有詳細的課程體系,可以參考一下;

第一部分:.Net 基礎

第二部分:資料庫開發

第三部分:.Net 高級技術

第四部分:web前端

第五部分:asp.net 核心技術

第六部分:asp.net MVC

第七部分:掌上租項目(技術要點)

第八部分:擴展高級技術

以及.net 的提高課程,包含Entity Framework、ASP.Net MVC、掌上租項目、.Net Core、Linux、多線程、非同步編程、NoSQL(MongoDB、Redis、memcached)、MySql資料庫、web api、Docker for .net等。

感謝悟空邀請,我作為一個從事多年軟體開發的工程師,用過很多技術,當然也包括.net,所以對.net還是有些了解的,我個人認為net目前是沒有什麼發展前景的,原因如下:

首先,net是微軟開發的一個平台,在這個平台上開發應用,需要依賴微軟的類庫你才能開發,換句話說就是如果微軟哪天不管這個平台了,可能net就沒有存在的意義了,對於現在提倡的開源共享精神而言,net是不具備的。

其次,net上開發的應用可移植性差,什麼意思呢?就是說你在net上面開發了一套系統只能運行在windows系統上面而不能運行其他操作系統上,比如linux系統,這樣就限制了你的選擇,不能跨平台,有時為了安全高效而需要使用Linux伺服器的時候,這時基於net開發的應用將不能被運行。

最後,net主要可以用來開發桌面應用或者是做一些工具,它提供了很多封裝好的組件直接拖拽使用非常方便,在其他方面他並沒有什麼優勢,現在大多數企業開發軟體系統都是基於java因為它首先是跨平台,其次是它可以友好地兼容第三方組見,也提供了很多優秀的框架等等,所以更多企業選擇用Java而不是net。

綜上所述,net在未來相對而言是沒有什麼優勢的,越來越的跨平台應用誕生,而這都是net無能為力的,所以net在未來是沒有前景的,以上是我的觀點,如有不同觀點者,歡迎在評論區留言交流,謝謝

本來不想回答編程語言的紛爭,感覺很LOW。看了下回答似乎都是黑.net的,作為接觸.net使用10多年的老程序員還是來公正的寫一下,大家自行甄別。

我VC++用了5年,然後轉.net用到現在超過12年,asp、php、js這些也都經常用,別的語言我用的少,不好妄加評論。我用.net完成了3個軟體作品和一個正在運營的網站,對我來說足夠了。

首先澄清下概念,看有的回答說.net只能用來做網站?.net全稱是.net framework,基於這個框架的,不限語言,常見的c#、vb.net、vc.net、asp.net等,當然最有影響的是c#語言和asp.net,c#用做後端,asp.net用做前端。可以說在windows系統下,沒有.net幹不成的事。如果沒有跨平台的計劃,.net絕對是首選。

再來說下跨平台,這要分兩方面說起:一種是服務端,一種是客戶端。

服務端.net做webservice+sqlserver,完全沒有問題。唯一值得詬病的是windows伺服器和SQLServer的版權費用相對較高,但幫助文檔、UI界面、編程工具要好很多,現在的雲服務很普及,這點費用不算事。

客戶端這個說頭多了,當然最理想的解決方案就是一份代碼,在所有平台全部完美實現。想要能夠運行我想應該問題不大,但是在每個平台下都完美運行,我持保留意見。針對同樣的html標准,不同瀏覽器尚且存在差異,何況是跨操作系統的語言。有人說Java可以跨平台,.net只能Windows。看資料.net core也可以,當然我並沒有在.net core下開發的實際項目,但微軟的意圖就是要打通所有平台。

最後說到發展,每種開發工具都有最適合的應用場景,如果.net core能夠成功,我覺得.net一定會有很大發展。至於你自己要學哪個?這要看你公司項目和你自己的方向是否一致,無論是哪個,都要學精才有用。

感謝悟空邀請。


.Net語言鄙人並未接觸過。

談到發展前景,當然也沒有合適的發言權。

不過,就近幾年IT行業來看。.Net的市場招聘需求還是很不少的。

存在即合理。

所以不管什麼語言只要能用其開發出一款很好的產品,那麼它的價值就一直存在。

可能.Net語言沒有Java語言那麼的火,但是每種編程語言本質上都涉及到一種編程思想在裡面。

思想只要掌握了,說不定哪天有大牛們能更完美的重構.Net,也許在某個不經意間他就會占據編程語言top3呢。

以上就是個人觀點。

.Net目前還有沒有發展前景?雖然使用這個的人相對少了,但只要搞精通了怎麼會沒有發展前景呢。

1、雖然.net平台是微軟的管理的平台,也是微軟的開發生態基石。 微軟肯定要花力氣去搞這個的,至於微軟是否放棄這個平台不用擔心,它不會這樣拆自己的台。或者微軟哪一天垮了沒有人搞平台了,這個是杞人憂天了。這么多用戶給他撐著的,不用擔心。


2、.net平台也是在發展的。 雖然在開源、跨平台等生態方面被人長期詬病,但好在微軟不停的吸收好的內容。也推出自己的開源與跨平台,也搞出來很多這方面的生態,比如:.Net Core、Unity、mono等等。.net不僅開源了,不但可以在Linux/OSX等上跑,還可以做開發。

3、.net還有大把的企業在用,有大把的人在開發。 特別是桌面軟體,那幾乎就是這個的天下,開發快好用,用其它的平台開發桌面軟體也是麻煩啊。除非大量的人不用微軟的操作系統,否則.net就會存在下去。企業裡面太多的使用桌面軟體,雖然Web的也大量使用。

4、.net還有大量的開發者,收入也還不算低。 很多的企業不但使用.net開發桌面軟體,也使用它開發Web軟體,還是有大量的人員。只是相比較Java等生態好的來說,確實.net開發人員的數量還是少很多了。

如果個人才進入開發行業不久,是以工作作為自己的選擇導向,那麼選擇用Java、Python等還是.net呢就要深思一下了,畢竟涉及到就業問題。一旦選擇以後,最重要的是要搞精通了,前景再怎麼不好是對別人說的。


1、.Net前景是不錯的,因為大家都覺得java好所以都一股腦兒去學java了,反而促使.net的人才更吃香,真正掌握.Net技術的人很少,全國java的培訓機構數不勝數,而.net則寥寥無幾,以後出去找工作也會更有優勢。


之前看過「如鵬網」的免費公開課《.Net就業為什麼這么火》,分析的挺透徹的,可以去看一下作為參考(部分課程截圖)。

2、學習.Net就是在「如鵬網」上學習的,目前國內.net最好的就是如鵬網了。有網路的地方就可以學習,根據自己的時間來靈活安排學習進度,每個章節的後面都有相應的練習題和面試口才題,需要通過錄音的方式來進行提交,有新的課程更新了,也是可以繼續來學習的(.net提高),技術大牛親自授課,口碑非常不錯,基本上都是慕名而去的。


3、.Net學習路線

(1)、.Net語言基礎

(2)、資料庫開發

(3)、.Net高級技術

(4)、web 前端

(5)、asp.net 核心技術

(6)、asp.net MVC

(7)、掌上租項目(技術要點)

(8)、擴展高級技術

需要《.net就業為什麼這么火》的 視頻及.Net資料的可以在評論區留言哦。

網上兩種語言的對比多的很,我這里就不重述一遍了。我現在做的桌面應用,用的.net,非常順手。我只說適合自己才是真的好。

從技能來說,如果你有精力和時間,你可以試著去學習以下java,看哪個更適合你或者適合你現在的工作,只有你自己去學習去對比才可以發現,一個好的工具能事半功倍,而且你現在年輕,也有平台去學習,畢竟是公司在轉型。兩方面都會接觸到。並且你有.net的底子,學習其他語言不會很難。

從工作來說,java需要的人更多,.net需要的人相對少一點。但是在多年之後成為了大牛,工資差異不大。你想繼續學.net也好,去轉型java也好,都有飯吃。

最後我在說一下,你還在實習期,年紀應該不大,現階段是去嘗試,而且技多不壓身的,不要怕辛苦,你現在學習到的每一樣技能,在以後都可能幫上大忙。

.NET

.NET人員很稀缺。一般的的大型企業所選擇的開發語言還是Java和.NET的。


堅持學 .NET的理由 轉而投向 JAVA懷抱的理由


小結

不管哪一個,適合自己的,才是最好的。

關鍵是 基礎要打牢,學得夠深,真正為自己所用,而不是為程序所困。


希望能幫到你,謝謝。


(結束)

自己看看國外的優秀網站,很少是java搞的。著名的StackOverflow就是.net搞的。而且現在部分大公司都開始遷回.net,不過是core。不僅是性能原因,更多的是其他環節,比如ide的無敵,語法的豐富等等