当前位置: 代码迷 >> Java相关 >> java反射写通用方法解决思路
  详细解决方案

java反射写通用方法解决思路

热度:5581   发布时间:2013-02-25 21:49:31.0
java反射写通用方法
就是3个表,然后写一个通用方法,可以向表里插数据,怎么写?

------解决方案--------------------------------------------------------
Java code
    public void update(String sql,Object[]params) {        PreparedStatement ps = null;        Connection con= null;                try {            con = JdbcUtil.getConnection();            ps = con.prepareStatement(sql);            //如果params不为空,则用数组里面的东西替换占位符            if(params!=null){                for(int i=0;i<params.length;i++){                    ps.setObject(i+1, params[i]);                }            }            int count = ps.executeUpdate();            if(count==0){                throw new RuntimeException(sql+"语句插入数据失败");            }        } catch (SQLException e) {            throw new RuntimeException(e);        }finally{            //释放资源,我就不写了。。。        }    }
------解决方案--------------------------------------------------------
探讨
Java code

public void update(String sql,Object[]params) {
PreparedStatement ps = null;
Connection con= null;

try {
con = JdbcUtil.getConnection……
  相关解决方案