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