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

📄 zipcodedao.java

📁 用Ajax技术实现一个邮政编码查找的功能.
💻 JAVA
字号:
package com.accp.xdj.zipcode.server.dao;

import java.sql.*;
import com.ConnectionManage;

public class ZipCodeDAO {
  public String getAreaInfo(String code) {
    String areaInfo = null;
    //定义查询数据库的SQL语句
    String sql = "select * from zipcode where code = ?";
    Connection conn = null;
    PreparedStatement pstmt = null;
    ResultSet rs = null;
    try {
      conn = ConnectionManage.getConnection();
      pstmt = conn.prepareStatement(sql);
      pstmt.setString(1, code);
      rs = pstmt.executeQuery();
      if (rs.next()) {
        areaInfo = rs.getString("area") + "|" + rs.getString("city");
        System.out.println(code);
      }
      else {
        //如果没有查询到地区信息,取邮编前4位补“00”继续查询
        pstmt.setString(1, code.substring(0, 4) + "00");
        rs = pstmt.executeQuery();
        if (rs.next()) {
          areaInfo = rs.getString("area") + "|" + rs.getString("city");
        }
      }
    }
    catch (SQLException e) {
      System.out.println(e.toString());
    }
    finally {
      ConnectionManage.close(conn);
      ConnectionManage.close(rs);
      ConnectionManage.close(pstmt);
    }
    return areaInfo;
  }
}

⌨️ 快捷键说明

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