java学生管理系统 中出现的问题,望大神解决!

程序在下面给出··请给位看看···rs=sql.executeQuery("SELECTstudent.sno,sname,ssex,rtime,cnameFROMstu... 程序在下面给出··请给位看看···
rs=sql.executeQuery("SELECT student.sno,sname,ssex,rtime,cname FROM student,class,study WHERE student.sno=study.sno AND study.cno=class.cno");
while(rs.next())
{
String 姓名=rs.getString("sname");
String 学号=rs.getString("sno");
String 性别=rs.getString("ssex");
String 入学时间=rs.getString("rtime");
String 班级=rs.getString("cname");
if(s1.equals(姓名))
{
text.append(" 学号 姓名 性别 入学时间 班级\n");
text.append(" "+学号+" "+姓名+" "+性别+" "+入学时间+" "+班级);
i=1;
}
}
if(i==0)
{
JOptionPane.showMessageDialog(this,"没有相关同学信息","",JOptionPane.INFORMATION_MESSAGE);
}
con.close();
}
catch(SQLException e1)
{
System.out.println(e1);
}
}
展开
 我来答
夜行风雨中
2010-12-30 · TA获得超过126个赞
知道小有建树答主
回答量:276
采纳率:100%
帮助的人:305万
展开全部
不知道你哪里出问题了!

但有两个地方比较奇怪:
1.怎么会出现中文的变量名
String 姓名=rs.getString("sname"); //感觉应该是 String sname = rs.get("sname")
String 学号=rs.getString("sno");
String 性别=rs.getString("ssex");
String 入学时间=rs.getString("rtime");
String 班级=rs.getString("cname");
2.找不到s1从哪里来......
if(s1.equals(姓名)) //是不是用来查询的学生姓名

3.有text.append()你把信息加入,就是不知道后面有调用显示的方法,还是不用调直接就显示了

你先把中文变量名改一下吧.... [晕!还真可以用中文变量名]
寒GG冰
2010-12-30 · TA获得超过108个赞
知道小有建树答主
回答量:173
采纳率:100%
帮助的人:76.9万
展开全部
能说说出了什么问题吗?就是那异常发出来。看代码不太直接。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小说琳
2010-12-31 · TA获得超过846个赞
知道小有建树答主
回答量:587
采纳率:33%
帮助的人:341万
展开全部
整个一瞎胡闹
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Lv_sHenk
2010-12-31 · TA获得超过158个赞
知道答主
回答量:38
采纳率:0%
帮助的人:39.6万
展开全部
该代码最大的错误在于楼主变量名命名居然用的是中文!
如:
String 姓名=rs.getString("sname");
String 学号=rs.getString("sno");
String 性别=rs.getString("ssex");
String 入学时间=rs.getString("rtime");
String 班级=rs.getString("cname");

虽然可以,但是这个样子貌似毫无规范。。
如果你进公司写这样的代码,绝对被你的HR扣工资。这个不解释的。
请注意编码规范!

还有一个就是s1变量找不到。可能是由于你粘贴出来的代码不全吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
snwepql
2011-01-03 · TA获得超过253个赞
知道答主
回答量:249
采纳率:0%
帮助的人:167万
展开全部
以发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式