操作の正しい値を取得するために、指定されたフィールドを調整するために(ソースコード、領域データ(CSV形式)を含む)の標準的な領域に、特定のフィールド領域の内容を抽出する:ほとんどの標準化手順

アイデア:

1、など(会社名)として指定されたフィールドを見つけるために

会社名に従って2、背面から、そしてゆっくりと抽出

    パブリック 静的文字列Get_code(文字列dy_name、文字列TABLE_NAME)をスローするSQLException { 
        文字コード = "" ;
        INT LEN = dy_name.length()。
        もし(LEN> 5 
        { 
            LEN = 5 
        } 
        接続CONN = DBUtil.getConn()。
        試す{
             一方
            { 
                文字列アドレス = dy_name.substring(0 、LEN)。
                文字列のSQL+ + TABLE_NAME = "SELECTから郵便番号" "名前= '" +アドレス+ "'名前BY ORDER DESC" ; 
                ステートメント国家 = conn.createStatement(); 
                ResultSetのRS = state.executeQuery(SQL);
                 IF (rs.next() ){
                     // 結果はによって確認されたと見なされた場合 
                    ( "郵便番号"をrs.getString =コード);
                     戻りコード; 
                } 
                
                { 
                    LEN - = 1 ; 
                } 
            } 

        } キャッチ(例外E){
            e.printStackTrace();
        } 
        最後に
        { 
            はconn.close(); 
        } 
        戻りコード。
    }
一致する名前、コーディングアクセス

 

図3に示すように、抽出された基準領域テーブル名が一致し、一致が終了した場合、コード領域に戻る(領域テーブルが処理)

 

処置領域テーブル:

 

4、市で始まる - 地区の試合

5、一致、都市戦が存在しない場合

6、一致、郡、区との試合がない場合には

7、一致、省に対して一致するものがない場合

マッチが失敗した場合は7、Baiduのインタフェースの試合を呼び出します

ダウンロードエリアコードと標準規格

 

おすすめ

転載: www.cnblogs.com/smartisn/p/12457399.html