读书人

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

发布时间: 2012-01-12 22:11:58 作者: rapoo

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……

读书人网 >Java相关

热点推荐