applications.basics
Class JDBCAdapter
java.lang.Object
javax.swing.table.AbstractTableModel
applications.basics.JDBCAdapter
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
public class JDBCAdapter
- extends javax.swing.table.AbstractTableModel
- See Also:
- Serialized Form
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Constructor Summary |
JDBCAdapter(java.lang.String host,
java.lang.String user,
java.lang.String password,
java.lang.String db)
|
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDBCAdapter
public JDBCAdapter(java.lang.String host,
java.lang.String user,
java.lang.String password,
java.lang.String db)
executeQuery
public void executeQuery(java.lang.String query)
close
public void close()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
finalize
protected void finalize()
throws java.lang.Throwable
- Overrides:
finalize
in class java.lang.Object
- Throws:
java.lang.Throwable
getNumRows
public int getNumRows()
getSQLError
public java.lang.String getSQLError()
getObject
public java.lang.Object getObject(int i)
- getting the object from the resultSet, because there seems to
be something strange with the resultSet.getObject() of my JDBC-Driver
getColumnName
public java.lang.String getColumnName(int column)
- Specified by:
getColumnName
in interface javax.swing.table.TableModel
- Overrides:
getColumnName
in class javax.swing.table.AbstractTableModel
getColumnClass
public java.lang.Class getColumnClass(int column)
- Specified by:
getColumnClass
in interface javax.swing.table.TableModel
- Overrides:
getColumnClass
in class javax.swing.table.AbstractTableModel
isCellEditable
public boolean isCellEditable(int row,
int column)
- Specified by:
isCellEditable
in interface javax.swing.table.TableModel
- Overrides:
isCellEditable
in class javax.swing.table.AbstractTableModel
getColumnCount
public int getColumnCount()
getRowCount
public int getRowCount()
getValueAt
public java.lang.Object getValueAt(int aRow,
int aColumn)
dbRepresentation
public java.lang.String dbRepresentation(int column,
java.lang.Object value)
setValueAt
public void setValueAt(java.lang.Object value,
int row,
int column)
- Specified by:
setValueAt
in interface javax.swing.table.TableModel
- Overrides:
setValueAt
in class javax.swing.table.AbstractTableModel