关于存储的问题

burningbloog 2011-03-05 02:48:18
比如要新插入一个用户对象,不能重名,大家是通过捕获数据库的异常来做相应处理还是直接先查询有无该名称的,有的话不能插入,感觉前一种反而好啊,大家习惯怎么做?
...全文
129 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fengke01242010 的回复:]
引用 3 楼 runer 的回复:
插入前先查询,有则不插入。

异常用在这不合适,

有点太重量级了

太费资源。

程序异常处理的代码永远不要执行才好
同意这种说法
[/Quote]
同意!!!!用异常这种方式有点不按常理啊。。那如果你的代码不是因为用户重复出的异常,而是别的操作引起的,难道这也算是用户重复了么?显然,这是不合理的。推荐第二种,查询
fengke01242010 2011-03-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 runer 的回复:]
插入前先查询,有则不插入。

异常用在这不合适,

有点太重量级了

太费资源。

程序异常处理的代码永远不要执行才好
[/Quote]同意这种说法
runer 2011-03-05
  • 打赏
  • 举报
回复
插入前先查询,有则不插入。

异常用在这不合适,

有点太重量级了

太费资源。

程序异常处理的代码永远不要执行才好
jsut_yi 2011-03-05
  • 打赏
  • 举报
回复
一般插入前先查看数据库里是否有该条数据,如果存在提示用户信息,然后不进行插入操作。
zl_love_IT 2011-03-05
  • 打赏
  • 举报
回复
往数据库里插入的话,一般用ajax来验证

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧