public class SQLConsolePanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
private java.sql.Connection |
connection |
private boolean |
isSimpleView |
private Options |
options |
private javax.swing.JPanel |
queryPanel |
private javax.swing.JPanel |
queryPanelContainer |
private javax.swing.JPanel |
resultContainer |
private int |
resultMaxRows |
private javax.swing.JPanel |
resultPanel |
private javax.swing.JScrollPane |
resultScrollPane |
private javax.swing.JSplitPane |
splitPane |
private java.util.Map<java.lang.String,StoredQuery> |
storedQueries |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
SQLConsolePanel(Options options)
Creates new form SQLConsolePanel
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearStoredQueries() |
void |
connect(java.lang.String driver,
java.lang.String connectString,
java.lang.String user,
java.lang.String password) |
void |
executeQuery(java.lang.String query) |
SQLQueryResult |
executeQueryLowLevel(java.lang.String query) |
static SQLQueryResult |
executeQueryLowLevel(java.lang.String query,
java.sql.Connection connection,
int resultMaxRows) |
static SQLQueryResult |
executeQueryLowLevel(java.lang.String query,
java.sql.Connection connection,
int resultMaxRows,
Delegate<java.lang.Integer,java.lang.Integer> onOverflow) |
static java.sql.Connection |
getConnection(java.lang.String driver,
java.lang.String connectString,
java.lang.String user,
java.lang.String password) |
int |
getResultMaxRows() |
java.util.Map<java.lang.String,StoredQuery> |
getStoredQueries() |
void |
importQueries(java.util.Map<java.lang.String,StoredQuery> queries) |
private void |
initComponents()
This method is called from within the constructor to
initialize the form.
|
void |
loadStoredQueries() |
void |
saveQuery(StoredQuery query) |
void |
saveStoredQueries() |
void |
setResultMaxRows(int count) |
void |
setSimpleSize() |
void |
switchToEdit(StoredQuery query) |
void |
switchToSimple(java.lang.String name) |
void |
updateSimpleView() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprivate java.util.Map<java.lang.String,StoredQuery> storedQueries
private java.sql.Connection connection
private int resultMaxRows
private Options options
private boolean isSimpleView
private javax.swing.JPanel queryPanel
private javax.swing.JPanel queryPanelContainer
private javax.swing.JPanel resultContainer
private javax.swing.JPanel resultPanel
private javax.swing.JScrollPane resultScrollPane
private javax.swing.JSplitPane splitPane
public SQLConsolePanel(Options options)
private void initComponents()
public static java.sql.Connection getConnection(java.lang.String driver,
java.lang.String connectString,
java.lang.String user,
java.lang.String password)
throws java.lang.ClassNotFoundException,
java.sql.SQLException
java.lang.ClassNotFoundExceptionjava.sql.SQLExceptionpublic void connect(java.lang.String driver,
java.lang.String connectString,
java.lang.String user,
java.lang.String password)
public void setResultMaxRows(int count)
public int getResultMaxRows()
public void executeQuery(java.lang.String query)
public static SQLQueryResult executeQueryLowLevel(java.lang.String query, java.sql.Connection connection, int resultMaxRows) throws java.sql.SQLException
java.sql.SQLExceptionpublic static SQLQueryResult executeQueryLowLevel(java.lang.String query, java.sql.Connection connection, int resultMaxRows, Delegate<java.lang.Integer,java.lang.Integer> onOverflow) throws java.sql.SQLException
java.sql.SQLExceptionpublic SQLQueryResult executeQueryLowLevel(java.lang.String query)
public void saveQuery(StoredQuery query)
public void switchToSimple(java.lang.String name)
public void setSimpleSize()
public void switchToEdit(StoredQuery query)
public void updateSimpleView()
public void clearStoredQueries()
public void loadStoredQueries()
throws java.lang.Exception
java.lang.Exceptionpublic void saveStoredQueries()
throws java.io.IOException
java.io.IOExceptionpublic void importQueries(java.util.Map<java.lang.String,StoredQuery> queries)
public java.util.Map<java.lang.String,StoredQuery> getStoredQueries()
Copyright 2004-2015 Wandora Team