hadoop--データクリーニング(2)

・最も人気のある都市の統計によると、トップ10のコース(IP)

Dao层

パッケージechart。

インポートのjava.sql.Connection;
インポートのjava.sql.ResultSet;
輸入ます。java.sql.SQLException;
輸入java.sql.Statementの;
輸入はjava.util.ArrayList;

{publicクラスバーダス
	公共のArrayList <barBean> SELECT_ALL(){
		接続でCONN = NULL;
		声明のstmt = NULL;
		ResultSetのRST = NULL;
		{試します
			CONN = DBUtil.getConnection()。
			STMT = conn.createStatement()。
			文字列のSQL = "ABCリミット10から選択*";
			RST = stmt.executeQuery(SQL)。
			ArrayList <barBean>アレイ=新規のArrayList <barBean>();
			一方、(rst.next()){
				barBeanバー=新しいbarBean();
				bar.setName(rst.getString( "名前"));
				bar.setNum(rst.getInt( "NUM"));
				(バー)array.add。
			}
			stmt.close();
			rst.close();
			配列を返します。

		}キャッチ(のSQLException e)の{
			System.out.println( "エラーがbarDAO-> SELECT_ALL()で発生しました");
			新しいのArrayList <barBeanを>()を返します。
		}
	}
}

  サーブレット層

パッケージechart。
インポートにjava.io.IOException;
輸入てjava.io.PrintWriter;
輸入はjava.util.ArrayList;
輸入javax.servlet.ServletException;
輸入javax.servlet.http.HttpServlet。
インポートのjavax.servlet.http.HttpServletRequest;
インポートのjavax.servlet.http.HttpServletResponse;

輸入net.sf.json.JSONArray;

パブリッククラスhelloBarはHttpServletを拡張{

	
	ます。public void doPostメソッド(HttpServletRequestのリクエスト、HttpServletResponseの応答)
			ServletExceptionが、IOExceptionが{スロー

		// bardaoのオブジェクトを作成し、barDAOは、主にデータベースおよびデータベース操作に接続しました
        バーダスバーダスバーダス=新しいです();
        //コールSELECT_ALLのbardaoは、()メソッドは、すべてのデータの復帰がArrayListに、ArrayListのがbarBeanの内側に置かれているデータベースから読み取ります
        ArrayList <barBean>アレイ= bardao.select_all()。
        //戻り値のエンコード形式を設定します
        response.setContentType( "テキスト/ HTML;のcharset = UTF-8");
        //メソッド呼び出しは、JSON形式の配列にオブジェクトの配列をJSONArray.fromObject
        JSONArray JSON = JSONArray.fromObject(アレイ)
        System.out.println(array.toString())。
        //前のページに戻ります
        PrintWriterアウト= response.getWriter()。  
        out.printlnを(JSON)。  
        out.flush();  
        out.close();   
		
	}
}

  XML設定ファイル:

<?xml version = "1.0" エンコード= "UTF-8"?>
<web-appのxmlns:XSI = "http://www.w3.org/2001/XMLSchema-instance" のxmlns = "http://xmlns.jcp.org/xml/ns/javaee" のxsi:schemaLocationの= "HTTP ://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd」ID = "WebApp_ID" バージョン= "4.0">
  <表示名> echart </表示名>
  <servlet>
    <説明>これは私のJ2EEコンポーネント</記述>の説明であります
    <表示名>これは私のJ2EEコンポーネントの表示名です。</表示名>
    <servlet-name>のhelloBar </サーブレット名>
    <servlet-class>のechart.helloBar </サーブレットクラス>
  </サーブレット>
  <のservlet-mapping>
    <servlet-name>のhelloBar </サーブレット名>
    <url-pattern> /bar.do </のurl-pattern>
  </のservlet-mapping>
  <歓迎-ファイルリスト>
    <歓迎-ファイル> index.jspを</歓迎ファイル>
  </歓迎ファイルリスト>
</ web-app>の

  スクリーンショット:

 

おすすめ

転載: www.cnblogs.com/zmh-980509/p/11874840.html
おすすめ