社区
C#
帖子详情
放里面好还是放外面好?
tonrew
2005-06-30 01:01:59
就是在写一个类文件的时候,通常会定义好多方法,比较插入数据到数据库。这个时候,是把sql语句作为参数好呢还是把要插入的数据作为参数好啊?
个人认为sql语句作参数好
...全文
211
11
打赏
收藏
放里面好还是放外面好?
就是在写一个类文件的时候,通常会定义好多方法,比较插入数据到数据库。这个时候,是把sql语句作为参数好呢还是把要插入的数据作为参数好啊? 个人认为sql语句作参数好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tonrew
2005-07-07
打赏
举报
回复
自己顶起来
happyjun2000
2005-07-01
打赏
举报
回复
楼上都讲的很多啊,从安全、业务逻辑等考虑,是用参数好。
也有用xml来配置sql的
xxxxxxxxx
2005-07-01
打赏
举报
回复
嗯,传参数的话,那不是每次对不同的表操作都要写一个方法?
我跟楼主一样,不知道大侠们如何做的。
gmfirefox
2005-07-01
打赏
举报
回复
sql语句的Composite一般会放在业务逻辑层,不然你UI去组合Sql语句不符合设计的基本原则。这样如果你的UI有什么变化,不需要把sql语句和ui代码一起修改,只需要改动ui,这样对业务逻辑来说
,至少可以做到对修改关闭,而对扩展开放
tonrew
2005-07-01
打赏
举报
回复
嗯,传参数的话,那不是每次对不同的表操作都要写一个方法?
zhongwanli
2005-06-30
打赏
举报
回复
用 参数好一些 , 最起码对SQLServer 来讲,它是安全的。
lionqun
2005-06-30
打赏
举报
回复
SQL语句完全是业务层的事情,不应该让表示层去干编写SQL语句的活
插入的数据作为参数好,然后对于数据的验证全部集中在这个类的内部
并返回是否成功的状态码
lionqun
2005-06-30
打赏
举报
回复
SQL语句完全是业务层的事情,不应该让表示层去干编写SQL语句的活
插入的数据作为参数好,然后对于数据的验证全部集中在这个类的内部
并返回是否成功的状态码
conan1211
2005-06-30
打赏
举报
回复
我觉得传参数要好些
免得每次都写长长的SQL语句
conan1211
2005-06-30
打赏
举报
回复
我觉得传参数要好些
免得每次都写长长的SQL语句
lovefootball
2005-06-30
打赏
举报
回复
如果这个sql需要很复杂的逻辑才能拼出来呢?
呵呵
具体问题具体分析吧
Spring
里面
什么是声明式事物?
本次课程将带领大家去深入了解什么式声明式事物,它能做什么,它能有什么用处,最后再带领大家去剖析底层源码,提高大家对声明式事物的理解。 还是那句老话,对视频中有什么不懂的地方记得及时来询问老师我。
面试官问我 ,try catch 应该在for循环
里面
还是
外面
?
try catch 应该在for循环
里面
还是
外面
Docker系列~代码
放
在Docker
里面
还是
外面
?(八)
代码
放
在Docker
里面
还是
外面
?
关闭资源.close()语句
放
在try
里面
好还是finally
里面
好?
以下有3种方法关闭PrintWriter,第一种将.close()
放
在try
里面
,第二种
放
在finally
里面
,第三种使用了JAVA 7的新特性try-with-resources语句,哪种最好呢? //close() is in try clause try { PrintWriter out = new...
try catch 应该在 for 循环
里面
还是
外面
?(荣耀典藏版)
大家好,我是月夜枫,今天突然想到一个很有意思的问题, try catch 应该在 for 循环
里面
还是
外面
那?欢迎大家积极留言讨论。
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章