为什么在eclipse中执行 sql server 的查询语句总是提示语法错误,请大家帮我看看。

[复制链接]
查看11 | 回复0 | 2011-6-15 01:19:52 | 显示全部楼层 |阅读模式
publicvoidactionPerformed(ActionEventevt){
                try{
                        Stringnamevalue=name.getText().trim();
                        Stringsexvalue=sex.getText().trim();
                        Stringagevalue=age.getText().trim();
                        Stringmajorvalue=major.getText().trim();
                        Stringsname,ssex,sage,smajor;
                        sname=\"LIKE\'%\"namevalue\"%\'\";
                        ssex=\"LIKE\'\"sexvalue\"%\'\";
                        if(agevalue.equals(\"\"))
                                sage=\"BETWEEN15AND35\";
                        else
                                sage=\"=\"agevalue;
                        smajor=\"LIKE\'\"majorvalue\"%\'\";
                        command=\"SELECT*FROMstudentWHEREname\"sname\"ANDsex\"ssex\"ANDage\"sage\"ANDmajor\"smajor;
                        rs=stmt.executeQuery(command);
                        resultarea.setText(\"\");
                        if(!rs.next())
                                resultarea.setText(\"找不到符合此条件的记录\");
                        else{
                                do{
                                        Stringrename=rs.getString(\"name\");
                                        Stringresex=rs.getString(\"sex\");
                                        Stringreage=rs.getString(\"age\");
                                        Stringremajor=rs.getString(\"major\");
                                        resultarea.append(rename);
                                        resultarea.append(resex\"\");
                                        resultarea.append(reage\"\");
                                        resultarea.append(remajor\"\\n\");                               
                                }while(rs.next());
                        }
                }catch(Exceptionex){
                        resultarea.append(ex.getMessage()\"\\n\");
                }
        }这是主要的查询语句,我的程序是一个学生信息查询系统,输入学生的姓名,学号等信息来在sqlserver中查找配对的信息,然后输出。


出现的问题截图
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行