求一个JAVA更新本地SQL数据库的demo 或者提供一些方法,新手求教

原本地数据库中的数据:
id=1,name=aaaa,ver=6
id=2,name=ooom,ver=6

当接收到当接收到从服务器中获得的新数据
id=1,name=aaaa,ver=1
id=2,name=bbb,ver=1
id=3,name=ccc,ver=1

把本地数据中id为1和2的name和ver更新成和接收到的数据一致,并把新的得到数据id=3,name=ccc,ver=1也添加到本地,
还有就是如何把传过来的裂变和本地数据库中的表完全替换
怎么做啊。。。求指点用哪些方法。。有demo就最好了- - 。。。。。。

1.先建立数据库连接
2.执行sql代码进行update后commit

首先连接数据库
下面代码是,更新语句,通过 id 更新其他的数据

 //修改更新
    @Override
    public boolean update(int id, String name ,String ver) {
        // TODO Auto-generated method stub
        Connection conn = DBO.getconnection();
        String sql = "update tablename set name = ?,ver = ? where id = ?";
        PreparedStatement pst = null;
        try {
            pst = conn.prepareStatement(sql);
            pst.setInt(3, id);
            pst.setString(1, name);
            pst.setString(2, ver);
            int rows = pst.executeUpdate();
            if(rows > 0){
                flag = true;
            }
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        return flag;
    }