【发布时间】:2013-11-29 17:16:36
【问题描述】:
我有一个要求,当且仅当号码不存在时,我需要在 mysql 中插入手机号码。因此,为此我首先使用 select 查询检查 mysql 中是否存在号码。如果号码不存在然后 insert.Following 是我的代码
PreparedStatement pt1=con.prepareStatement("select * from registerSmsUsers where mobile='"+mobile+"'");
PreparedStatement pt=con.prepareStatement("insert into registerSmsUsers values(?,?,?)");
pt.setString(1, name);
pt.setString(2, email);
pt.setString(3, mobile);
ResultSet rs1=pt1.executeQuery();
if(rs1.next())
{pt.executeUpdate();}
我不知道这是否是一种有效的方法。请给我一个比这个更好的方法
【问题讨论】: