軟件開(kāi)發(fā)過(guò)程中需要連接數(shù)據(jù)庫(kù)是必不可少的。大量的數(shù)據(jù)存儲(chǔ)于數(shù)據(jù)庫(kù)中,這些數(shù)據(jù)為軟件的使用提供必須的支持,沒(méi)有數(shù)據(jù)的軟件就是一個(gè)空殼,有了數(shù)據(jù)的軟件才可以給使用者使用。而開(kāi)發(fā)人員需要使用SQL從數(shù)據(jù)庫(kù)中進(jìn)行數(shù)據(jù)的讀取,這是一項(xiàng)復(fù)雜且繁瑣的工作,數(shù)據(jù)量大的話,當(dāng)sql語(yǔ)句寫(xiě)的不合理,就會(huì)造成讀取速度慢,用戶在使用軟件時(shí)等半天還看不到自己要看的結(jié)果,嚴(yán)重影響用戶體驗(yàn)及工作效率。
現(xiàn)在有許多封裝好的第三方插件庫(kù)用于讀取數(shù)據(jù)庫(kù),例如SqlSugar,只需要調(diào)用其中的方法就可以了。例如需要向數(shù)據(jù)庫(kù)中添加數(shù)據(jù)時(shí)僅需要使用Insertable(model).ExecuteReturnEntity()就可以,修改時(shí)僅需要使用Update(model, true)就好,及大節(jié)省了開(kāi)發(fā)人員對(duì)于數(shù)據(jù)庫(kù)操作的時(shí)間。