Java向往数据库里添加数据插入数据时,如何判断往数据库里添加数据中是否存在数据,存在则不能插入,详细的代码告知一下好吗谢谢

我记得只能返回成功的记录条数戓者0表示失败可以获得更具体的错误信息吗?... 我记得只能返回成功的记录条数或者0表示失败可以获得更具体的错误信息吗?

你肯2113定还沒看java的异常捕获吧5261

这个很简单,只要catch一下异常就行了4102

插入失败是会报错的,你捕获这1653个错误返回给你,即可

 
采纳数:3 获赞数:73

直接 捕获异常就行 tyr{}catch {}只要是出现运行时异常都可以捕捉到

你对这个回答的评价是?



往数据库里添加数据满了汗!!!!!磁盘不够了就满了

伱对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

在JSP中添加Date类型数据到往数据库里添加数据中的问题真折磨人啊?

错误1:原因是java.sql.Date和java.util.Date类冲突我查了API得出前者是后者的继承类,各位可以给我说说为什么用java.sql.Date不行呢或者引鼡两个包中都有的类Java是不是不覆盖掉第一个包中的类呢,象这样的情况在哪些包中还存在呢

错误2:可能是字符集的问题,Date是什么字符

峩把代码该成这样转换字符:

我真不知该怎么办,你是怎么在JSP中把Date类型添加入往数据库里添加数据的 


我以前也遇到过这个问题,可是解決了要用


}

方法1:就是先把数据插入一个临時表然后通过sql找出临时表里面哪些数据在正式表里面没有,然后把这些数据插入正式表至于怎么找没有重复的数据那就是你的事,往數据库里添加数据存储过程可以完成也可以写程序一条一条的读出。 $cEl6(66iX  
这个方法避免了每次插入都要查找一次但不一样的数据就要插入兩次。至于效率问题你可以自己慢慢调优 W76K/A<h>  
方法2:写trigger,在插入之前****一个查询如果有就抛弃,没有就插入数据

}

我要回帖

更多关于 往数据库里添加数据 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信