⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 finddata.java

📁 本程序主要是实现了JFreeChart的图形显示!
💻 JAVA
字号:
package com.kai.jfc.conn;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;

import com.kai.bean.DateBean;

/**
 *****************************************
 *********** 与其坐而议,不如起而行 **********
 *****************************************
 * 类文件:FindData.java
 * @author 作者: 王凯 E-mail: wk1025@126.com
 * @version 创建时间:Jan 19, 2009 3:03:36 PM
 * 类 FindData 的作用:
 */

public class FindData {

	private String sql = "";
	private Connection conn;
	private Statement st;
	private ResultSet rs;
	private ArrayList lists;
	
	public ArrayList findData(){
		//声明SQL语句
		sql = "select cast(substring(t,1,4) as signed) as dy,cast(substring(t,6,7) as signed) as dm,wtgsyf_c  from czjrbx_3700_1_czzhichu where cast(substring(t,6,7) as signed)!=0 order by dy asc,dm asc;";
		
		conn = new ConnDb().getConn();
		try {
			st = conn.createStatement();
			rs = st.executeQuery(sql);
			lists = new ArrayList();
			while(rs.next())
			{
				DateBean bean = new DateBean();
				for(int i = 1;i<rs.getMetaData().getColumnCount();i++){
					bean.setYear(rs.getInt(1));
					bean.setMonth(rs.getInt(2));
					bean.setDate(rs.getDouble(3));
				}
				lists.add(bean);
			}
			
		} catch (SQLException e) {
			// TODO Auto-generated catch block    bean.getDate() == 0? null : bean.getDate()
			e.printStackTrace();
		} finally {
			this.close();
		}
		return lists;
	}
	
	public void close()	{
		try{
			if(rs != null || !rs.isClosed()){
				rs.close();
			}
			if(st != null || !st.isClosed()){
				st.close();
			}
			if(conn != null || !conn.isClosed()){
				conn.close();
			}
		} catch (Exception e) {
			e.printStackTrace();//
		}
	}
	
	
	public void test()
	{
		ArrayList lists = this.findData();
		for(int i = 0;i<lists.size();i++){
			DateBean bean = (DateBean) lists.get(i);
			System.out.println(bean.getYear()+"年"+bean.getMonth()+"月 数据为:"+bean.getDate());
		}		
	}
	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		new FindData().test();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -