多级联动数据库菜单

     多级联动的数据库菜单是经常使用的。怎样能够实现呢?下面结合邮编查询看一个具体的例子:

数据库表post:

area,precode,city,code字段

下面是一个连接数据库使用的JavaBean:

package user;
import java.sql.*;
public class db {
  public db() {
  }
 Connection conn = null ;
 String ipAddress = "" ;
 //设置你的数据库ip
 String database = "localhost" ;
 //设置你的数据库用户名和密码:
 String userId = "" ;
 String password = "" ;
  public java.sql.Connection getConn(){
    try{
     Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
     String url ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test" ;  //"+"&useUnicode=true&characterEncoding=gb2312
     conn= DriverManager.getConnection(url,"sa","sa");

    }
    catch(Exception e){
    e.printStackTrace();
    }
    return this.conn ;
  }

  public String ex_chinese(String str){
     if(str==null){
     str  ="" ;
     }
     else{
         try {
        str = new String(str.getBytes("iso-8859-1"),"gb2312") ;
         }
         catch (Exception ex) {
         }
     }
     return str ;
  }

 public String gettime() {
    String datestr =  "" ;
    try {
    java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy年MM月dd日 HH点ss分") ;
    java.util.Date date = new java.util.Date() ;
    datestr = df.format(new java.util.Date()) ;
    }
    catch (Exception ex) {

    }

    return datestr ;
  }

PostCode.jsp邮政编码查询页面:

<%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %>




多级关联菜单数据库版



邮编区号查询



 
     
   
 
 
   
   
 
 
   
   
 
 
   
   
 
国家/省/直辖市/自治区:
区号:
城市:
邮编:





测试通过。

你可能感兴趣的:(Web相关,JavaEE等)