JAVA中,向MYSQL插入多条数据,如何判断如果某记录已经存在就不插入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中,向MYSQL插入多条数据,如何判断如果某记录已经存在就不插入相关的知识,希望对你有一定的参考价值。

如题,是多条记录同时插入,在后台判断!如果是查询数据库再循环匹配的话效率太低。有没有更好一点的方法!

程序做。
1、先检索已经有的数据。(第一次查询数据库,找到所有已存在记录)
2、和要插入的数据做比较,找出新数据。
3、插入新数据。
不要每次检索是否存在,会死人的。
参考技术A 那么给你一个建议,使用ajax技术,在用户录入数据时就进行判断,然后再直接存入,这样就不用在存入时判断!!希望对你有用!!! 参考技术B if(!hasRecord()) //如果数据库中没有此数据
//执行插入
else
//不处理或者其他提示信息
参考技术C 直接插,根据返回码判断成功与否 参考技术D 触发器

以上是关于JAVA中,向MYSQL插入多条数据,如何判断如果某记录已经存在就不插入的主要内容,如果未能解决你的问题,请参考以下文章

如何使用java代码向oracle数据库一次性插入多条数据

PHP Mysql-插入多条数据

java中怎么一次性向表中插入一条或多条数据

THINKPHP中如何进行循环插入多条数据

java怎么将选中的多行数据插入表中

sqlite插入一万多条数据会报内存溢出 该怎么解决