jdbc連接數(shù)據(jù)庫增刪改的步驟 計算機專業(yè)畢業(yè)設計只有增刪改查功能是否能通過?
這是很多學生關心的問題。結合近幾年計算機專業(yè)畢業(yè)設計的要求,我談談個人的看法。首先,計算機專業(yè)本科期間的畢業(yè)設計要突出其應用價值,在技術的選擇上要遵循三個原則。一是盡可能采用目前流行的技術,二是有完整
這是很多學生關心的問題。結合近幾年計算機專業(yè)畢業(yè)設計的要求,我談談個人的看法。首先,計算機專業(yè)本科期間的畢業(yè)設計要突出其應用價值,在技術的選擇上要遵循三個原則。一是盡可能采用目前流行的技術,二是有完整的解決方案,三是能夠穩(wěn)定運行。計算機領域的技術迭代速度比較快,所以在選擇技術的時候一定要盡量采用目前比較流行的技術,這對畢業(yè)設計的成果會有直接的影響。從數(shù)據(jù)操作的角度來看,大部分數(shù)據(jù)操作最終都會落到CRUD上,所以CRUD本身不是問題。問題是實現(xiàn)CRUD的過程和CRUD的結果。從功能開發(fā)的角度,以Java語言為例,如果只用JDBC完成CRUD,是比較基礎的功能實現(xiàn),但如果能用DAO進行抽象,并考慮數(shù)據(jù)庫連接池的應用,就滿足了一個基本要求。通常CRUD目前會用框架來完成,也有同學會結合現(xiàn)在的云原生開發(fā)環(huán)境來完成數(shù)據(jù)管理,這樣會得到老師們更多的認可,因為功能實現(xiàn)只是第一步,能否在生產(chǎn)場景中應用才是老師們的核心 關心。從功能實現(xiàn)到最終應用,這個過程往往需要一系列的優(yōu)化操作。從代碼上看,涉及數(shù)據(jù)庫連接優(yōu)化、容器優(yōu)化、結構優(yōu)化(模塊化)、安全優(yōu)化(防止Sql注入)等。這個過程是應該反思的。結合目前的大數(shù)據(jù)應用場景,從數(shù)據(jù)采集到數(shù)據(jù)存儲,可以完成一個數(shù)據(jù)價值的過程,可以通過機器學習或者統(tǒng)計來分析。無論采用哪種,畢業(yè)設計的技術含量都會有所提高,還有一些創(chuàng)新點可以挖掘,會提高畢業(yè)設計的績效。最后,如果你對計算機專業(yè)的畢業(yè)設計有什么疑問,可以和我交流。