已采纳回答 / 一个糟老头
存储过程 是在数据库内已经写好了功能 直接调用就好了 比如 在数据库写好了一个a+b的功能 (a,b是入参,c是出参),jdbc直接调用这个功能 把ab两个值传入就可以得到返回的结果c 不需要再写代码了
2018-11-26
已采纳回答 / HungerCheung
dao中是对基础数据的简单控制,一般来说就是crud四大类的数据库操作。service中是通过调用dao中crud并加上相同复杂的逻辑之后,整合成的具有实际意义的业务操作。如果你非要和mvc模型一一对应的话,dao层和service层都属于模型层(model)。像我们这样处于语法学习阶段的新手,实现是一位的,多动手、多模仿,慢慢会形成自己的理解。mvc都是前辈们的编码经验,既然经验就不要语法那样非对即错,只要你的整个工程代码看起来合理有序即可。以上所言都是自己的理解,希望对你有所帮助。谢谢你的私信。
2018-11-07
已采纳回答 / 余生遥望素
MySQL储存过程的具体实现在于 SQL语句的执行。jdbc通过连接类com.mysql.jdbc.Driver连接到MySQL,然后执行SQL语句;即实现了储存过程。Navicat是MySQL可视化工具,在Navicat中创建的储存过程会直接映射到MySQL中。至于为什么可以jdbc可以调用到,是因为jdbc连接着MySQL。具体的机制(个人理解):应该是数据同步共享。
2018-01-02