如何使用Java工具类更新数据库中的数据连接?
- 内容介绍
- 文章标签
- 相关推荐
本文共计259个文字,预计阅读时间需要2分钟。
javapublic static int updateObject(T t) { int i=0; Class c=t.getClass(); List columns=new ArrayList(); List values=new ArrayList(); StringBuilder sb=new StringBuilder(); for (Field fi : c.getDeclaredFields()) { if (isAccessible(fi)) { fi.setAccessible(true); Object value=fi.get(t); columns.add(fi.getName()); values.add(value); sb.append(fi.getName()).append(=?, ); } } String sql=UPDATE + c.getSimpleName() + SET + sb.toString().substring(0, sb.length() - 2) + WHERE id=?; // Assume 'PreparedStatement ps' is already created and initialized with 'columns' and 'values' return executeUpdate(sql, values);}
gistfile1.txt/**修改对象*/
public static
本文共计259个文字,预计阅读时间需要2分钟。
javapublic static int updateObject(T t) { int i=0; Class c=t.getClass(); List columns=new ArrayList(); List values=new ArrayList(); StringBuilder sb=new StringBuilder(); for (Field fi : c.getDeclaredFields()) { if (isAccessible(fi)) { fi.setAccessible(true); Object value=fi.get(t); columns.add(fi.getName()); values.add(value); sb.append(fi.getName()).append(=?, ); } } String sql=UPDATE + c.getSimpleName() + SET + sb.toString().substring(0, sb.length() - 2) + WHERE id=?; // Assume 'PreparedStatement ps' is already created and initialized with 'columns' and 'values' return executeUpdate(sql, values);}
gistfile1.txt/**修改对象*/
public static

