Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
查询在mysql中运行良好,但在Java中无法运行_Java_Mysql_Jtable - Fatal编程技术网

查询在mysql中运行良好,但在Java中无法运行

查询在mysql中运行良好,但在Java中无法运行,java,mysql,jtable,Java,Mysql,Jtable,喂,谁能告诉我这个问题出了什么问题吗 select d.id as 'id',d.date as 'date',min(d.time) as 'timein' from emp_list b,num_run_days c, attendance d,user_of_run2 a where a.User_ID='4' and a.User_ID=d.id and d.time BETWEEN time(c.startin) and time(c.startout) AND a.Num_of

喂,谁能告诉我这个问题出了什么问题吗

select d.id as 'id',d.date as 'date',min(d.time) as 'timein' 
from emp_list b,num_run_days c, attendance d,user_of_run2 a 
where a.User_ID='4' and a.User_ID=d.id and d.time BETWEEN time(c.startin) 
and time(c.startout) AND a.Num_of_run=c.Num_RunID AND 
c.s_Days=DAYOFWEEK(d.Date) group by d.Date
在mysql中运行时工作正常,但在java中运行时,我的jre卡住了。。。 下面是java代码

 String query41="select d.id as 'id',d.date as 'date',min(d.time) as 'timein' from attendance d,emp_list b,num_run_days c, user_of_run2 a where a.User_ID='4' and a.User_ID=d.id and d.time BETWEEN time(c.startin) and time(c.startout) AND a.Num_of_run=c.Num_RunID AND c.s_Days=DAYOFWEEK(d.Date) group by d.Date";
    //in PreparedStatement 
    pst41=con.prepareStatement(query41); 
    ResultSet rst41= pst41.executeQuery(query41); 
    tablen.setModel (DbUtils.resultSetToTableModel(rst41)); 
提前感谢

尝试删除查询中的“as”

    select d.id 'id',d.date 'date',min(d.time) 'timein' 
from emp_list b,num_run_days c, attendance d,user_of_run2 a 
where a.User_ID='4' and a.User_ID=d.id and d.time BETWEEN time(c.startin) 
and time(c.startout) AND a.Num_of_run=c.Num_RunID AND 
c.s_Days=DAYOFWEEK(d.Date) group by d.Date

Post java代码您正在使用此代码时,java程序是否会引发一些异常?String query41=“选择d.id作为'id',d.date作为'date',min(d.time)作为'timein',来自考勤d,emp_列表b,num_run_days c,其中a.user_id='4'和a.user_id=d.id,以及时间(c.startin)和时间(c.startout)之间的d.time”a.Num_of_run=c.Num_RunID,c.s_Days=DAYOFWEEK(d.Date)按d.Date分组”//在准备好的报表pst41中=con.准备好的报表(查询41);结果集rst41=pst41.executeQuery(查询41);tablen.setModel(DbUtils.resultsettablemodel(rst41));try catch Exceptions选择Attention.id'id',Attention.date'date',min(Attention.time)'timein'从用户\u运行2 a在d.id=a.user\u id加入考勤d在d.id=a.num\u运行天数c在c.num\u运行id=a.num\u运行,其中a.user\u id='4'和(d.time介于时间(c.startin)和时间(c.startout)之间的时间)和c.s\u天数=星期日(d.DAYOFWEEK)组按d.date