1.如何優雅的建立數據庫連接
今天使用這個deepseek寫代碼,主要就是建立數據庫的鏈接,包括這個建庫建表啥的都是他整得,我就是負責執行,然后解決這個里面遇到的一些問題;
其實我學習這個C#不過是短短的4天的時間,而且學習的是這個窗體應用程序,這個其實花了自己不少的事時間,寫這個文章的時候,我剛剛寫完這個數據庫的升級的問題;
就是流程是這個樣子的,按照deepseek的流程進行操作,遇到的第一個問題就是這個SQL server打不開的問題,一個文章單獨寫了這個問題的解決方案,如果你也遇到了這個問題,可以去看我之前的這個文章;里面記錄了我解決這個問題的全流程;
2.如何建立數據庫鏈接
下面的這個代碼主要就是建立這個數據庫的鏈接的代碼,我第一次cv這個DK的代碼的時候,這個sqlconnection無法進行識別出來,我引入了這個sqlclient之后依然報錯;
下面的這個是DK分析的:但是我發現自己的這個.net是7.0的版本,所以就繼續問他(這一我意識到,版本很重要)
下面的這個是我告訴DK我的net版本之后他給出來的這個解決的方案,他讓我去更換這個包;
具體的更換的方式是這個樣子的,我也是第一次遇到:右鍵項目文件,選擇這個管理程序包
這個時候搜索自己想要的即可:
即時我找到了這個DK說的這個東西進行了安裝,這個sqlconnection依然是無法進行識別的:
這個時候我真的是沒有辦法了,我就開始想:老師都說了是使用這個system下面的這個client這個包包,肯定沒錯啊,所以我又在上面的這個框框里面搜索了我的這個system里面的client這個包包;
搜索到了之后,我直接安裝最新版本的這個,然后之前的那個找不到sqlconnection的報錯就消失了;
這個時候我意識到,之前我安裝的版本太低了,所以升級之后這個問題就解決了,我總結兩點吧:
1).net的版本很重要,需要注意一下;
2)里面的這個client的版本也很重要,否則就會出現我今天遇到的這個情況;
一下;
然后報錯消失,項目成功運行,數據庫連接成功,登錄驗證也是沒有問題的,問題解決,我就寫了這兩篇文章,故事結束;