社区
Framework
帖子详情
为什么所有框架都要把数据库操作封装成对象
jxh163
2014-08-12 02:22:19
特别讨厌写个SQL还要去适应不同框架的不同写法,封装成对象有什么好处吗,请高手解惑
...全文
313
5
打赏
收藏
为什么所有框架都要把数据库操作封装成对象
特别讨厌写个SQL还要去适应不同框架的不同写法,封装成对象有什么好处吗,请高手解惑
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
十三-
2014-08-12
打赏
举报
回复
扩展性强啊。
xuyanlu
2014-08-12
打赏
举报
回复
可以不用它提供的写法呀,但是总不至于每次去操作sql再次去connect数据库吧....那样太费劲了
jxh163
2014-08-12
打赏
举报
回复
引用 2 楼 fdipzone 的回复:
因为方便自己调用啊。 适应不同的数据库。
我的理解是,越是社区版用的人越多,封装成类也许好越多,因为可以适应不同的底层需求 如果只是公司内部用的框架,感觉没必要弄的这么复杂,不知道我的理解是否正确
傲雪星枫
2014-08-12
打赏
举报
回复
因为方便自己调用啊。 适应不同的数据库。
xuzuning
2014-08-12
打赏
举报
回复
但是那些数据库类都提供有直接执行 SQL 指令的方法(他自己也要调用的)
SpringMVC+Hibernate+Spring整合实例
Hibernate是一个强大的ORM(
对象
关系映射)
框架
,它的主要任务是简化
数据库
操作
。通过Hibernate,开发者可以使用Java
对象
来
操作
数据库
记录,而无需编写大量的SQL语句。Hibernate支持实体类、映射文件、HQL...
ASP.NET MVC+EF
框架
+EasyUI实现权限管理系列(24)之前的代码
7. **Repository** - 可能会有仓储接口和实现,用于
封装
对
数据库
的
操作
,遵循单一职责原则,使得业务逻辑与数据访问解耦。 8. **Global.asax.cs** - 应用程序启动文件,可能会包含路由设置和其他全局配置。 9. **...
Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM
框架
环境
Spring还包含了对JDBC的
封装
,可以配合MyBatis使用,减少
数据库
操作
的复杂性。 3. Spring MVC: Spring MVC是Spring
框架
的一部分,用于构建Web应用程序。它采用了模型-视图-控制器(MVC)设计模式,将业务逻辑、...
.Net下的NHibernate的实例项目
.Net下的NHibernate是一个流行的
对象
关系映射(ORM)
框架
,它允许开发人员使用.NET语言(如C#或VB.NET)来
操作
数据库
,而无需编写大量的SQL代码。在本实例项目中,"CorpTemplate"可能是一个具体的业务模板或者企业级...
SSH实现学生选课系统
在学生选课系统中,Hibernate用于处理数据持久化,将Java
对象
转换为SQL语句,进行
数据库
的增删改查
操作
。例如,学生
对象
和课程
对象
可以通过Hibernate轻松地保存到
数据库
,或者从
数据库
中检索出来。 4. **
数据库
设计...
Framework
4,250
社区成员
4,522
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章