【发布时间】:2015-08-31 23:28:07
【问题描述】:
我想知道是否有任何其他方法可以从 SQL 查询中获取数据。 我的意思是我总能找到的“主要”代码是
Connection con = (connect to db)
PreparedStatement st = con.prepareStatement(....);
ResultSet rs = ps.executeQuery();
while (rs.next())
{
//do something
}
但如果我想检索特定数据,例如假设我的查询是
Connection con = L2DatabaseFactory.getInstance().getConnection();
PreparedStatement ps = con.prepareStatement("SELECT login,email FROM accounts WHERE login=?");
ps.setString(1, account);
ResultSet rs = ps.executeQuery();
while (rs.next())
{
if (rs.getString("login").equals(account))
{
email = rs.getString("email");
break;
}
}
除了while循环还有其他方法来检索数据吗?
【问题讨论】:
标签: java mysql sql-server