已采納回答 / 一個糟老頭
存儲過程? 是在數(shù)據(jù)庫內(nèi)已經(jīng)寫好了功能? 直接調(diào)用就好了 比如? ?在數(shù)據(jù)庫寫好了一個a+b的功能 (a,b是入?yún)?,c是出參),jdbc直接調(diào)用這個功能? 把a(bǔ)b兩個值傳入就可以得到返回的結(jié)果c? 不需要再寫代碼了
2018-11-26
已采納回答 / HungerCheung
dao中是對基礎(chǔ)數(shù)據(jù)的簡單控制,一般來說就是crud四大類的數(shù)據(jù)庫操作。service中是通過調(diào)用dao中crud并加上相同復(fù)雜的邏輯之后,整合成的具有實(shí)際意義的業(yè)務(wù)操作。如果你非要和mvc模型一一對應(yīng)的話,dao層和service層都屬于模型層(model)。像我們這樣處于語法學(xué)習(xí)階段的新手,實(shí)現(xiàn)是一位的,多動手、多模仿,慢慢會形成自己的理解。mvc都是前輩們的編碼經(jīng)驗(yàn),既然經(jīng)驗(yàn)就不要語法那樣非對即錯,只要你的整個工程代碼看起來合理有序即可。以上所言都是自己的理解,希望對你有所幫助。謝謝你的私信。
2018-11-07
已采納回答 / 慕俠2097101
不是提示你了嗎,你寫的是adn ? 應(yīng)該是and
已采納回答 / 余生遙望素
MySQL儲存過程的具體實(shí)現(xiàn)在于 SQL語句的執(zhí)行。jdbc通過連接類com.mysql.jdbc.Driver連接到MySQL,然后執(zhí)行SQL語句;即實(shí)現(xiàn)了儲存過程。Navicat是MySQL可視化工具,在Navicat中創(chuàng)建的儲存過程會直接映射到MySQL中。至于為什么可以jdbc可以調(diào)用到,是因?yàn)閖dbc連接著MySQL。具體的機(jī)制(個人理解):應(yīng)該是數(shù)據(jù)同步共享。
2018-01-02
已采納回答 / 麼麼茶LAN
看不清楚具體是什么,但是大致是說你sql語句敲錯了
已采納回答 / qq_蔡錦源_0
<...圖片...><...圖片...>沒遇到問題,可能是你定義的時候沒有把sp_name這個參數(shù)寫入?點(diǎn)一下sql預(yù)覽就知道語句對不對
已采納回答 / 王企鵝
if 判斷不是可以放在邏輯中嗎?為什么要放在SQL語句中呢?
已采納回答 / 葉zero
點(diǎn)擊某個數(shù)據(jù)庫,看到函數(shù)選項(xiàng),右鍵,新建函數(shù),過程,點(diǎn)擊右下方完成,出現(xiàn)Begin ...End界面就能寫了
2017-08-03
已采納回答 / root750
可能你沒有創(chuàng)建imooc_db那個數(shù)據(jù)庫