你把System.out.print(sql);放在station_ht = Dao.executeQuery(sql); 前面执行一下,把sql内容打出来检查一下。估计是这的问题:
sql = "select u.*,Dept_ID as Dept_Name,Station_ID as Station_Name"+
"from "+ sqlUserInfo +" u ,"+ sqlDept +" d,"+ sqlStat +" s"+ --这里改成: +" s "+
"where u.Belong_Stat = s.Station_ID and u.Belong_Dept = d.Dept_ID";
sql = "select u.*,Dept_ID as Dept_Name,Station_ID as Station_Name"+
"from "+ sqlUserInfo +" u ,"+ sqlDept +" d,"+ sqlStat +" s"+ --这里改成: +" s "+
"where u.Belong_Stat = s.Station_ID and u.Belong_Dept = d.Dept_ID";
因为我是直接在这里的文本框里写的,难免有细节没考虑到,比如少一个单引号或者少一个空格什么的,完全有可能,这里你自己调试一下。