本帖最后由 java2000_net 于 2008-08-05 10:04:12 编辑

解决方案 »

  1.   

    public ArrayList<String> getMobileType() throws SQLException, ClassNotFoundException
    {
    ArrayList<String> list=new ArrayList<String>();
    sql="select TypeID,PhoneType from X_Type";
    ps=this.getcon().prepareStatement(sql);
    // Statement s=getcon().createStatement();
    rs=ps.executeQuery();
    while(rs.next())
    {
    list.add(rs.getString("PhoneType"));
    hash.put(rs.getString("PhoneType"),rs.getInt("TypeID"));

    }
    return list;
    }
    帖代码出来了,在帮看下
      

  2.   

    Exception in thread "main" java.sql.SQLException: No data found
    at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbc.SQLGetDataString(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcResultSet.getDataString(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcResultSet.getString(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcResultSet.getString(Unknown Source)
    at com.iwit.struts.DBConn.getMobileType(DBConn.java:51)
    at com.iwit.struts.DBConn.main(DBConn.java:87)
    这是抛出的异常