一个让我快吐血的问题(希望高手进来看看,帮忙解决下)
DBCON类   
 package   com.huge.struts.database;   
 import   
java.io.UnsupportedEncodingException; 
 import   java.sql.*; 
 import   java.util.regex.Matcher; 
 import   java.util.regex.Pattern; 
 /** 
    *   连接数据库类 
    *   @author   new 
    * 
    */ 
 public   class   DBCon   {  	 
 	static   Connection   con; 
 		private   static   DBCon   dbcon   =   new   DBCon(); 
 	/** 
 	   *   将该类的构造方法设为私有型,防止产生第二个该类的对象 
 	   *    
 	   */ 
 	private   DBCon(){}; 
 	/** 
 	   *   得到该类的唯一对象 
 	   *   @return   DBCON   该类的唯一对象 
 	   */ 
 	public   static   DBCon   getDBCon(){  		 
 		return   dbcon; 
 	} 
 	/** 
 	   *   得到数据库的连接接口 
 	   *   @return   CONNECTION   数据库的接口对象 
 	   */ 
 	public      Connection   getCon(){ 
 		try   { 
 			Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver "); 
 		}   catch   (
ClassNotFoundException   e)   { 
 			//   TODO   自动生成   catch   块 
 			e.printStackTrace(); 
 		} 
 		try   { 
 			   con   =         DriverManager.getConnection( "jdbc:odbc:test "); 
 			   System.out.println( "数据库连接成功! "); 
 		}   catch   (
SQLException   e)   { 
 			//   TODO   自动生成   catch   块 
 			e.printStackTrace(); 
 		} 
 		return   con; 
 	} 
 	/** 
 	   *   关闭打开的接口,释放资源; 
 	   * 
 	   */ 
 	public      void   setClose(){ 
 		try   { 
 			this.con.close(); 
 			System.out.println( "接口关闭成功! "); 
 		}   catch   (SQLException   e)   { 
 			//   TODO   自动生成   catch   块 
 			e.printStackTrace(); 
 		}  		 
 	} 
 } 
 DBMOdel类   
 package   com.huge.struts.database;     
 import   java.awt.Image; 
 import   
java.io.IOException; 
 import   java.io.InputStream; 
 import   java.sql.*; 
 import   java.util.*;   
 import   javax.swing.ImageIcon;     
 /** 
    *   操作数据库类 
    *   @author   new 
    * 
    */ 
 public   class   DBModel   { 
 	/** 
 	   *   声明一个数据库连接对象,通道和一个结果集容器 
 	   */ 
 	Statement   st; 
 	ResultSet   rs; 
 	Connection   con; 
 	/** 
 	   *   初使化该类的、三个属性 
 	   * 
 	   */ 
 	public   DBModel(){ 
 		con   =   DBCon.getDBCon().getCon(); 
 		try   { 
 			st   =   con.createStatement(); 
 		}   catch   (SQLException   e)   { 
 			//   TODO   Auto-generated   catch   block 
 			e.printStackTrace(); 
 		}  		 
 	} 
 		/** 
 	   *   更新数据库中的数据 
 	   *   @param   update   更新语句 
 	   *   @return   更新结果提示 
 	   */ 
 	public   String   setData(String &nb