Results 1 to 1 of 1
Thread: Java, MySQL and Data Type Float
- 03-11-2010, 07:42 PM #1
Member
- Join Date
- Mar 2010
- Posts
- 3
- Rep Power
- 0
Java, MySQL and Data Type Float
private void getTable()
{
Statement statement;
ResultSet resultSet;
try
{
query = "SELECT * FROM accounts";
statement = conn.createStatement();
resultSet = statement.executeQuery( query );
displayResultSet( resultSet );
statement.close();
}
catch ( SQLException sqlex )
{
System.err.println( "Unable to connect" );
sqlex.printStackTrace();
}
}
private void displayResultSet( ResultSet rs )throws SQLException
{
boolean moreRecords = rs.next();
if ( ! moreRecords ) {
JOptionPane.showMessageDialog( this, "ResultSet contained no records" );
setTitle( "No records to display" );
return;
}
Vector columnHeads = new Vector();
Vector rows = new Vector();
try {
ResultSetMetaData rsmd = rs.getMetaData();
for ( int i = 1; i <= rsmd.getColumnCount(); ++i )
{
columnHeads.addElement( rsmd.getColumnName( i ) );
}
do {
rows.addElement( getNextRow( rs, rsmd ) );
} while ( rs.next() );
table = new JTable( rows, columnHeads );
table.getTableHeader().setReorderingAllowed(false) ;
JScrollPane scroller = new JScrollPane( table );
table.setFillsViewportHeight(true);
scroller.setBounds(4,20,975,170);
table.setEnabled(false);
zero.add(scroller);
}
catch ( SQLException sqlex )
{
System.err.println( "Unable to connect" );
sqlex.printStackTrace();
}
}
private Vector getNextRow( ResultSet rs, ResultSetMetaData rsmd )throws SQLException
{
Vector currentRow = new Vector();
for ( int i = 1; i <= rsmd.getColumnCount(); ++i )
switch( rsmd.getColumnType( i ) ) {
case Types.VARCHAR:
currentRow.addElement( rs.getString( i ) );
break;
case Types.INTEGER:
currentRow.addElement(new Long( rs.getLong( i ) ) );
break;
case Types.FLOAT:
currentRow.addElement(new Float( rs.getFloat( i ) ) );
break;
default:
System.out.println( "Type was: " + rsmd.getColumnTypeName( i ) );
}
return currentRow;
}
probs is, it doesnt get float....
Similar Threads
-
SQLException:java.sql.Exception:Data type mismatch in criteria expresion
By Dumisan in forum JDBCReplies: 6Last Post: 02-21-2010, 12:54 AM -
double or float for importing data?
By tyang in forum New To JavaReplies: 2Last Post: 02-10-2010, 09:30 AM -
[SOLVED] float in java and in mysql
By Ch4os in forum NetBeansReplies: 1Last Post: 12-08-2008, 10:22 PM -
type mismatch: cannot convert from double to float
By bugger in forum New To JavaReplies: 2Last Post: 11-16-2007, 01:24 PM -
MySQL 5.0 data backup from java
By sanjay_sharma77 in forum JDBCReplies: 1Last Post: 11-06-2007, 12:19 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks