1.查询结果一行一列
String sKey = null;
ResultSet rs = stmt
.executeQuery("select keyvalue from keytable where keyname='"+ key + "'");
if (rs.next())
sKey = rs.getString(1);
rs.close();
stmt.close();
2.更新
Statement stmt = con.createStatement();
sSQL = "update keytable set keyvalue=keyvalue+1 where keyname='"
+ key + "'";
stmt = con.createStatement();
stmt.executeUpdate(sSQL);
stmt.close();
3.预备更新
ps = con.prepareStatement(sSQL);
ArrayList ar = getSQLField(sSQL, 1, cmd);
for (i = 0; i < ar.size(); i++)
ps.setString(i + 1, (String) cmd.mapFormData.get(ar.get(i)));
ps.executeUpdate();
ps.close();
4.插入
ps = con.prepareStatement(sSQL);
ArrayList ar = getSQLField(sSQL, 1, cmd);
for (i = 0; i < ar.size(); i++)
ps.setString(i + 1, (String) cmd.mapFormData.get(ar.get(i)));
ps.executeUpdate();
ps.close();
5.删除
ps = con.prepareStatement(SQL);
for (int i = 0; parameter != null && i < parameter.length; i++) {
ps.setString(i + 1, parameter[i]);
}
ps.executeUpdate();