OK ,我知道怎么去表达我的问题了,前面太着急了,表达错了,SORRY①数据库里的数据类型一定要和Person类里的数据类型一致吗? 数据库里: id varchar(22), name varchar(32), password varchar(38), age varchar(35), email varchar(45)Person类里: private String id ; private String name ; private String password ; private int age ; private String email ;后面代码出错部分: person = new Person() ; Person.setId(rs.getString(1)) ; person.setName(rs.getString(2)) ; person.setPassword(rs.getString(3)) ; person.setAge(rs.getInt(4)) ; person.setEmail(rs.getString(5)) ;出错部分应该如何写呢? rs.getString() OR rs.getInt() 里面的String,int是取决与数据库里还是Person类里,或是数据库里的数据类型一定要和Person类里的数据类型一致? 希望亲们能解答O(∩_∩)O~~
PersonDAOImpl.java:105: 无法将 cn.nan.feuda.vo.Person 中的 setPassword() 应用于
(java.lang.String)
person.setPassword(rs.getString(3)) ;至于这个错误你看一下你的set方法中的参数类型是不是String类型。
数据库里:
id varchar(22),
name varchar(32),
password varchar(38),
age varchar(35),
email varchar(45)Person类里:
private String id ;
private String name ;
private String password ;
private int age ;
private String email ;后面代码出错部分:
person = new Person() ;
Person.setId(rs.getString(1)) ;
person.setName(rs.getString(2)) ;
person.setPassword(rs.getString(3)) ;
person.setAge(rs.getInt(4)) ;
person.setEmail(rs.getString(5)) ;出错部分应该如何写呢?
rs.getString() OR rs.getInt() 里面的String,int是取决与数据库里还是Person类里,或是数据库里的数据类型一定要和Person类里的数据类型一致?
希望亲们能解答O(∩_∩)O~~