minmemory,maxmemory是字符串的吧,要用引号
解决方案 »
- java的FMJ框架应该如何使用呢?
- 关于文件输入输出的一个问题
- 关于GridLayout的格式排版
- 关于java泛型的一个问题
- 用eclipse做GUI
- 日期型的数据如何相减,计算出相差的天数是多少?
- System.out.println("a".getBytes("unicode").length)为什么打印为4?
- 关于String 的"=="
- core java 2里的一个问题?
- 大家都学Java,可Java与C++哪个有钱途,本人正学C++,可又向学Java 该怎办?
- 如何在SCO Openserver上使用java实现对串口的读写???急!!!
- 我今日走了大半个三好街也没有买到jb5的盘 请问各位高人你们是在那里弄到的jb5 谢谢了 谢谢了.
insert into jobapply (ymd1,hour1,ymd2,hour2,minmemory,maxmemory) values("2001-10-10",'5',"2001-11-11",'1',minmemory,maxmemory);
这个有问题吗?
请参考:
int minmemory=...;
int maxmemory=...;
String sql="insert into jobapply(ymd1,hour1,ymd2,hour2,minmemory,maxmemory) values('2001-10-10','5','2001-11-11','1',"+minmemory+","+maxmemory+")";
String strsql="insert into jobsubmission(account,passwd,jobname,arguments,jobtype,count,hostcount,ymd,hour,ymd1,hour1,minmemory,maxmemory) values("+"\'"+account+"\'"+","+"\'"+passwd+"\'"+","+"\'"+jobname+"\'"+","+"\'"+arguments+"\'"+","+"\'"+jobtype+"\'"+",+"\"+"+"count"+"+\""+","+"\"+"+"hostcount"+"+\""+","+"\'"+ymd+"\'"+","+"\'"+hour+"\'"+","+"\'"+ymd1+"\'"+","+"\'"+hour1+"\'"+",+"\"+"+"minmemory"+"+\""+","+"\"+"+"maxmemory"+"\"+);";
^
C:\jakarta-tomcat-3.2.3\work\localhost_8080%2Fexamples\_0002fsubmit_0002ejspsubmit_jsp_0.java:103: ';' expected.
String strsql="insert into jobsubmission(account,passwd,jobname,arguments,jobtype,count,hostcount,ymd,hour,ymd1,hour1,minmemory,maxmemory) values("+"\'"+account+"\'"+","+"\'"+passwd+"\'"+","+"\'"+jobname+"\'"+","+"\'"+arguments+"\'"+","+"\'"+jobtype+"\'"+",+"\"+"+"count"+"+\""+","+"\"+"+"hostcount"+"+\""+","+"\'"+ymd+"\'"+","+"\'"+hour+"\'"+","+"\'"+ymd1+"\'"+","+"\'"+hour1+"\'"+",+"\"+"+"minmemory"+"+\""+","+"\"+"+"maxmemory"+"\"+);";
^
C:\jakarta-tomcat-3.2.3\work\localhost_8080%2Fexamples\_0002fsubmit_0002ejspsubmit_jsp_0.java:103: Invalid character in input.
String strsql="insert into jobsubmission(account,passwd,jobname,arguments,jobtype,count,hostcount,ymd,hour,ymd1,hour1,minmemory,maxmemory) values("+"\'"+account+"\'"+","+"\'"+passwd+"\'"+","+"\'"+jobname+"\'"+","+"\'"+arguments+"\'"+","+"\'"+jobtype+"\'"+",+"\"+"+"count"+"+\""+","+"\"+"+"hostcount"+"+\""+","+"\'"+ymd+"\'"+","+"\'"+hour+"\'"+","+"\'"+ymd1+"\'"+","+"\'"+hour1+"\'"+",+"\"+"+"minmemory"+"+\""+","+"\"+"+"maxmemory"+"\"+);";
^
3 errors at org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
让它们做一个Facade出来给你就好了。
^你的第一个括号好像是全角的吧,程序中也是这样吗?
String account=request.getParameter("account");
String passwd=request.getParameter("passwd");
String jobname=request.getParameter("jobname");
String arguments=request.getParameter("arguments");
String jobtype=request.getParameter("jobtype");
int count=Integer.parseInt(request.getParameter("count"));
int hostcount=Integer.parseInt(request.getParameter("hostcount"));
String ymd1=request.getParameter("year1")+"-"+request.getParameter("month1")+"-"+request.getParameter("date1");
String hour1=request.getParameter("hour1");
String ymd=request.getParameter("year")+"-"+request.getParameter("month")+"-"+request.getParameter("date");
String hour=request.getParameter("hour");
int minmemory=Integer.parseInt(request.getParameter("minmemory"));
int maxmemory=Integer.parseInt(request.getParameter("maxmemory"));String strsql="insert into jobsubmission(account,passwd,jobname,arguments,jobtype,count,hostcount,ymd,hour,ymd1,hour1,minmemory,maxmemory) values("+"\'"+account+"\'"+","+"\'"+passwd+"\'"+","+"\'"+jobname+"\'"+","+"\'"+arguments+"\'"+","+"\'"+jobtype+"\'"+",+"\"+"+"count"+"+\""+","+"\"+"+"hostcount"+"+\""+","+"\'"+ymd+"\'"+","+"\'"+hour+"\'"+","+"\'"+ymd1+"\'"+","+"\'"+hour1+"\'"+",+"\"+"+"minmemory"+"+\""+","+"\"+"+"maxmemory"+"\"+);";