如何编写Java工具类实现连接数据库并修改数据的操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计297个文字,预计阅读时间需要2分钟。
javagistfile1.txt/*修改对象public static int updateObject(T t) { int i=0; Class c=t.getClass(); List columns=new ArrayList(); List values=new ArrayList(); StringBuffer sb=new StringBuffer(); for (Field fi : c.getDeclaredFields()) { if (id.equals(fi.getName())) { continue; } columns.add(fi.getName()); values.add(fi.get(t)); sb.append(fi.getName()).append(=?, ); } String sql=UPDATE table_name SET + sb.toString().substring(0, sb.length() - 2) + WHERE id=?; // Assume connection and statement are already set up // PreparedStatement pstmt=connection.prepareStatement(sql); // pstmt.setObject(1, values.get(0)); // for (int j=1; j
/**修改对象*/
public static
本文共计297个文字,预计阅读时间需要2分钟。
javagistfile1.txt/*修改对象public static int updateObject(T t) { int i=0; Class c=t.getClass(); List columns=new ArrayList(); List values=new ArrayList(); StringBuffer sb=new StringBuffer(); for (Field fi : c.getDeclaredFields()) { if (id.equals(fi.getName())) { continue; } columns.add(fi.getName()); values.add(fi.get(t)); sb.append(fi.getName()).append(=?, ); } String sql=UPDATE table_name SET + sb.toString().substring(0, sb.length() - 2) + WHERE id=?; // Assume connection and statement are already set up // PreparedStatement pstmt=connection.prepareStatement(sql); // pstmt.setObject(1, values.get(0)); // for (int j=1; j
/**修改对象*/
public static

