J
jc_usernet
Hello.
I am adding a simple method to a class for db access. It is to copy a
column of data from a ResultSet class to a Vector class object. It
works but I get a compile warning which I wish I knew how to remove.
The message is;
------------------------------------------------------------
ResultSetTableModel.java:175: warning: [unchecked] unchecked call to
add(E) as a member of the raw type java.util.Vector
v.add( resultSet.getInt(colName) );
------------------------------------------------------------
and the method I have added is
------------------------------------------------------------
// new method by JC
// obtain a column into a vector for a string column
public Vector getVectorFrmStringColumn( String colName )
throws IllegalStateException
{
Vector v = new Vector();
// ensure database connection is available
if ( !connectedToDatabase )
throw new IllegalStateException( "Not Connected to
Database" );
// obtain a string column specified by colName
try {
//System.out.println(" Before vector");
resultSet.beforeFirst();
while ( resultSet.next() ) {
v.add( resultSet.getString(colName) ); // this is line
175
}
}
catch( SQLException sqlException ) {
System.out.println( "sqlException occurred.");
sqlException.printStackTrace();
}
catch(Exception xception ) {
System.out.println(" The unknown exception ");
System.out.println( xception.toString() );
}
return v;
}
------------------------------------------------------------
How do I get rid of this warning ?
Is it the process of handling an unchecked exception ?
Regards JC.....
I am adding a simple method to a class for db access. It is to copy a
column of data from a ResultSet class to a Vector class object. It
works but I get a compile warning which I wish I knew how to remove.
The message is;
------------------------------------------------------------
ResultSetTableModel.java:175: warning: [unchecked] unchecked call to
add(E) as a member of the raw type java.util.Vector
v.add( resultSet.getInt(colName) );
------------------------------------------------------------
and the method I have added is
------------------------------------------------------------
// new method by JC
// obtain a column into a vector for a string column
public Vector getVectorFrmStringColumn( String colName )
throws IllegalStateException
{
Vector v = new Vector();
// ensure database connection is available
if ( !connectedToDatabase )
throw new IllegalStateException( "Not Connected to
Database" );
// obtain a string column specified by colName
try {
//System.out.println(" Before vector");
resultSet.beforeFirst();
while ( resultSet.next() ) {
v.add( resultSet.getString(colName) ); // this is line
175
}
}
catch( SQLException sqlException ) {
System.out.println( "sqlException occurred.");
sqlException.printStackTrace();
}
catch(Exception xception ) {
System.out.println(" The unknown exception ");
System.out.println( xception.toString() );
}
return v;
}
------------------------------------------------------------
How do I get rid of this warning ?
Is it the process of handling an unchecked exception ?
Regards JC.....