public class SQLConsolePanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.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, updateUI
addAncestorListener, 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, update
add, 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, validateTree
action, 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, transferFocusUpCycle
private 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.ClassNotFoundException
java.sql.SQLException
public 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.SQLException
public 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.SQLException
public 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.Exception
public void saveStoredQueries() throws java.io.IOException
java.io.IOException
public void importQueries(java.util.Map<java.lang.String,StoredQuery> queries)
public java.util.Map<java.lang.String,StoredQuery> getStoredQueries()
Copyright 2004-2015 Wandora Team