PrepareStatement ps = ...;
1.添加完数据后获得新生成的主键:
ResultSet rs = ps.getGeneratedKeys();
int borerId = 0;
if(rs.next()){
borerId = rs.getInt(1);
}
2.ps也可以执行类似于下面这种sql语句:
ps.executeQuery(sql);
1.这种语句可以在执行完带参数(?)的语句之后直接把sql放进去执行
2.执行这种sql语句时,不能包含“?”这种参数的替换方式
3.ps可以批量添加数据(可以使用addBatch())
4.有了PrepareStatement可以不再用Statement了!