oracle数据库插入数据id number(8);
用jdbc PreparedStatement stmt  
int id = user.getId(); 或者id = 1234;
stmt.setInt(1,id);//会报异常 Long列只能对应long值
但是用stmt.setInt(1,1234); 直接数值就可以
没用id做为变量
id = 1234 插也不可以long id = 1234L;
stmt.setLong(1,id)
也不行..请问这是怎么回事,怎么弄呢,