在db包里面引入了Stu包 可是在使用Stu的set方法时会报错,这是为什么呢? Student包 
package Stu; public class Student { private String sid; private String sname; private String sage; public String getSage() { 
return sage; 
} public void setSage(String sage) { 
this.sage = sage; 
} public String getSid() { 
return sid; 
} public void setSid(String sid) { 
this.sid = sid; 
} public String getSname() { 
return sname; 
} public void setSname(String sname) { 
this.sname = sname; 
} } ********************************** 
db包 
package db; import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.ResultSet; 
import java.sql.SQLException; 
import java.sql.Statement; 
import java.util.ArrayList; 
import Stu.*; 
public static ArrayList getList(String sql){ 
ArrayList a = new ArrayList(); try { 
startConn(); 
stmt = con.createStatement(); 
rs = stmt.executeQuery(sql); 
while(rs.next()){ 
Student s = new Student(); 
s.setSid(rs.getString("sid"));//报错 
s.setSname(rs.getString("sname"));//报错 The method setSname(String) is undefined for the type Student 
s.setSage(rs.getString("sage"));//报错 
a.add(s); 
} } catch (SQLException e) { 
System.out.println("查询时发生异常!"); 
e.printStackTrace(); 
}finally{ endConn(); 

return a; }

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【peterandy0116】截止到2008-06-28 16:16:51的历史汇总数据(不包括此帖):
    发帖数:1                  发帖分:5                  
    结贴数:1                  结贴分:5                  
    未结数:0                  未结分:0                  
    结贴率:100.00%            结分率:100.00%            
    敬礼!
      

  2.   

    谢谢了,刚才美保存Student这个类,保存了一下就好了