如何使用Java纠正ArrayList中的重写结果?
如何更正ArrayList中的覆盖结果?如何使用Java纠正ArrayList中的重写结果?,java,mysql,Java,Mysql,如何更正ArrayList中的覆盖结果? 在我的数据库中有一个表 Course code cname j1 java f1 flex 我使用下面的代码在java程序中获得这些值 ------ ------ ArrayList<CourseBean> al=new ArrayList<CourseBean>(); ResultSet rs=st.executeQuery("select cname from Course where cod
在我的数据库中有一个表
Course
code cname
j1 java
f1 flex
我使用下面的代码在java程序中获得这些值
------
------
ArrayList<CourseBean> al=new ArrayList<CourseBean>();
ResultSet rs=st.executeQuery("select cname from Course where code IN ('j1','f1')");
while(rs.next())
{
CourseBean cb=new CourseBean();//Hear CourseBean have setter getter methods of cname
cb.setCname(rs.getString("cname");
al.add(cb);
}
但事实上:
java
flex
有什么解决方案吗?你确定CourseBean中的方法和数据成员不是静态的吗??是的,我的CourseBean类类似于Bean类,只是在CourseBean初始化后没有分号……这个代码片段甚至可以编译吗?请提供您的实际代码。对不起。。。现在我给出了实际的代码,假设数据库的外观与您显示的相同,那么上面显示的代码应该正确地填充列表。您必须添加调试打印语句,或使用调试器逐步执行此操作,以找出问题所在,
java
flex