毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

JAVA网络编程毕业设计 第17页

更新时间:2007-9-24:  来源:毕业论文

        else {

           sq = "SELECT SHEBH,RIQ,MEIYBH,SHUIF,BANC FROM SM_T_QUANSFCD WHERE RIQ >= '"+date1y+"-"+date1m+"-"+date1d+" 00:00:00"+"' and RIQ <= '"+date2y+"-"+date2m+"-"+date2d+" 00:00:00' and shebh = '"+shebh+"' and banc = '";

            if (banc.equals("")){ m ="morning";}

            else if  (banc.equals("")) { m = "noon";}

              else if (banc.equals("")) { m ="evening";}

               os.println(m);

               os.flush();

               }

     sql = sq;

     System.out.println(sql);

   //SQL语句写入输出流,准备发送

os.println(sql);

//刷新缓冲区,强迫发送SQL语句给服务程序

     os.flush();

    //建立输入流,用于准备接收服务程序传来的查询结果,由于结果集是放在一个HASHTABLE的对象中,所以,输入流也要具备读取对象的能力。

     int numCols;

     InputStream istream = socket.getInputStream();

     ObjectInputStream in = new ObjectInputStream(istream);

     //读取流中的结果集,并且进行处理,放在列表框中显示出来

     boolean have = false;

     have = (boolean)in.readBoolean();

       if (have){

         numCols= (int)in.readInt();     //   列数

         int j;

         j=(int)in.readInt();          //  行数

         Hashtable  r[] ;

         r = (Hashtable[])(in.readObject());

         for (int h=1;h<=j+1;h++){

           String tmpstr="";

           tmpstr = r[0].get(new Integer(h)).toString();

           list1.addItem(tmpstr);

             tmpstr="";

            tmpstr = r[1].get(new Integer(h)).toString();

            list2.addItem(tmpstr);

              tmpstr="";

            tmpstr = r[2].get(new Integer(h)).toString();

            list3.addItem(tmpstr);

              tmpstr="";

            tmpstr = r[3].get(new Integer(h)).toString();

            list4.addItem(tmpstr);

              tmpstr="";

            tmpstr = r[4].get(new Integer(h)).toString();

            list5.addItem(tmpstr);

 

        }

 

     }else{

         list1.clear();

         list1.addItem("无此数据或输入有误!");

     }

    }catch(Exception ee){

       System.out.println("error:"+ee);

    }

  }

 

 3.图形报表的实现:JAVA的另一个优点就是在WEB上的强大的图形功能,这可以使WEB页面更加生动、活泼,同时也更能说明问题,更加直观。在本课题中,使用JAVA的图形功能来反映出一年中的煤样水分含量的变化趋势。

              首先服务程序要进行数据的统计,执行这样一个查询:

       for (int m=1;m<=12;m++){

           double value=0;

           String sql="select AVG(SHUIF) FROM SM_T_QUANSFCD WHERE RIQ >= '1998-"+m+"-1 00:00:00' AND RIQ <='1998-"+m+"-28 00:00:00'" ;

          

           crs = stmt.executeQuery(sql);

           }

         通过SOCKET将结果送给客户程序,客户程序经过分析结果,根据一定的算法,将数据之间的关系体现在曲线的坐标上,就可以从曲线的长短上反映出统计数据的情况了,这里不再缀述。

 

4 为了使各个列表框保持同步地显示结果,易于用户了解查询的结果:

   void list3_mouseClicked(MouseEvent e) {

    int i = list3.getSelectedIndex();

    list2.select(i);

    list1.select(i);

    list4.select(i);

    list5.select(i);

  }

  

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] 下一页

JAVA网络编程毕业设计 第17页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。