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

📄 ajaxdao.java

📁 jsp和ajax 的三级联动
💻 JAVA
字号:
package com.soft.dwr;   
  
import java.sql.Connection;   
import java.sql.PreparedStatement;   
import java.sql.ResultSet;   
import java.sql.SQLException;   
import java.util.HashMap;   
import java.util.Map;   
  
public class AjaxDAO {   
  
    private final String COUNTRY = "select * from country";   
    private final String PROVINCE = "select * from province where countryid=?";   
    private final String CITY="select * from city where provinceid=?";   
       
       
    public  Map getProvince(int id) {   
        Map<String, String> map = new HashMap<String, String>();   
        Connection con;   
        try {   
            con = DBConnection.getCon();   
            PreparedStatement ps = con.prepareStatement(PROVINCE);   
            ps.setInt(1, id);   
            ResultSet rs = ps.executeQuery();   
            while (rs.next()) {   
                map.put(new Integer(rs.getInt(1)).toString(), rs.getString(2));   
            }   
                   if(rs!=null){rs.close();}   
                   if(ps!=null){ps.close();}   
        } catch (SQLException e) {   
            // TODO Auto-generated catch block   
            e.printStackTrace();   
        }   
  
        return map;   
  
    }   
  
    public Map getCountry() {   
        Map<String, String> map = new HashMap<String, String>();   
        Connection con;   
        try {   
            con = DBConnection.getCon();     
            PreparedStatement ps = con.prepareStatement(COUNTRY);   
            ResultSet rs = ps.executeQuery();   
            while (rs.next()) {   
                map.put(new Integer(rs.getInt(1)).toString(), rs.getString(2));   
            }   
        } catch (SQLException e) {   
            // TODO Auto-generated catch block   
            e.printStackTrace();   
        }   
  
        return map;   
  
    }   
  
    public  Map getCity(int id) {   
        Map<String, String> map = new HashMap<String, String>();   
        Connection con;   
        try {   
            con = DBConnection.getCon();     
            PreparedStatement ps = con.prepareStatement(CITY);   
            ps.setInt(1, id);   
            ResultSet rs = ps.executeQuery();   
            while (rs.next()) {   
                map.put(new Integer(rs.getInt(1)).toString(), rs.getString(2));   
            }   
        } catch (SQLException e) {   
            // TODO Auto-generated catch block   
            e.printStackTrace();   
        }   
  
        return map;   
  
    }   
}  

⌨️ 快捷键说明

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