我想从数组中插入数据这个数组它包含类java getter和setter的变量所以我可以插入它但是当我执行另一个timen时它将第二次添加所以我有repitition我想要插入如果不存在的地方没有相同数据的repitto
这是代码,但下次插入相同的 tha sam 数据
for(Service srv:service){
srvDataLst.add(srv.getvlan());
PreparedStatement pst=conn.prepareStatement(
"INSERT INTO tout (VLAN,client,JR,vrf,address) "
+ "SELECT DISTINCT '"+srv.getvlan()+"', ?, ?, ?, ? "
+ " FROM dual "
+ " WHERE NOT EXISTS (SELECT * FROM tout WHERE 'VLAN'='"+srv.getvlan()+"')"
+ " ");
pst.setString(1,convertNullToEmptyString(srv.getdesc()));
pst.setString(2,convertNullToEmptyString(srv.getjr()));
pst.setString(3,convertNullToEmptyString(srv.getvrf()));
pst.setString(4,convertNullToEmptyString(srv.getaddress()));
pst.executeUpdate();
谢谢