数据库number类型java String类型可以接吗?
数据库number类型java String类型可以接吗?
数据库number类型java String类型可以接吗?
可以的,我oracle数据库主键ID是number类型,照道理我实体类应该用Long来接收,就是说我的实体类本来应该写为private Long id,
其实写为String也是可以的,即private String id。对该实体类进行新增时,只要这个字符串可以转为Long就可以了,即Long.parseLong不报错即可;
查询的时候,虽然取出的是数字类型,但是我依然可以String.valueOf。说了这么多,就是想告诉你,数据库数字类型对应JAVA实体类可以用字符串来接收!
可以接 不过得转格式类型才能保证编译不报错
可以
接受语句:示例(需要将接受的数据进行转换)
int age = Integer.parseInt(rs.getString("Age"));//整型
对于String类型:直接接收
String name = rs.getString("Name");//字符串型
可以接,之前试了个time的,都能直接接
int age = Integer.parseInt(rs.getString("Age"));//整型