2009年07月11日 星期六 11:57
//下翻一页
private void pageDown() {
//try {
//每页显示200行,页面计数器小于总页面-1表示非最后一页
if(pageCount < totalPage-1) {
pageCount++;
|
2009年07月11日 星期六 11:57
//查询数据库
protected void queryDB(String sql, boolean output) {
//数据库资源树共享全局RS,所以不能同时查询数据库,用户查询使用局部变量rs,可以同时进行。
if((!output && !isBgQuerying) || (output && !isUserQuerying)) {
//未登录数据库,则自动登录
|
2009年07月11日 星期六 11:56
//获取数据库类型
private String getDbType() {
return this.dbTypeCombox.getSelectedItem().toString();
}
//获取数据库地址
private String getUrl() {
if(getDbType().equals("Oracle")) {
//dbOutputArea.append(dbAddrField.getText().repl |
2009年07月11日 星期六 11:55
//Sybase数据库
else if(getDbType().equals("Sybase")) {
for(int i=0; i<allDbRoot.getChildCount(); i++) {
|
2009年07月11日 星期六 11:55
//DB2数据库
else if(getDbType().equals("DB2")) {
for(int i=0; i<allDbRoot.getChildCount(); i++) {
//获取 |
2009年07月11日 星期六 11:54
//PostgreSQL
else if(getDbType().equals("PostgreSQL")) {
for(int i=0; i<allDbRoot.getChildCount(); i++) {
|
2009年07月11日 星期六 11:54
//MySQL数据库
else if(getDbType().equals("MySQL")) {
for(int i=0; i<allDbRoot.getChildCount(); i++) {
|
2009年07月11日 星期六 11:52
//用户
queryDB("select name from sysusers order by name", false);
|
2009年07月11日 星期六 11:49
/*
* 主窗口数据输入输出相关方法
*/
//获取数据库,并插入数据库资源树
protected void insertDBsToTree(boolean init) {
//已登录数据库,则从数据库获取数据库对象
if(!init && con != null/*&& refreashDBTree*/) {
|
2009年07月11日 星期六 11:46
/*
* 主窗口布局管理器
*/
GroupLayout layout = new GroupLayout(getContentPane());
//layout.setAutoCreateContainerGaps(true);
//layout.setAutoCreateGaps(true);
layout.setHorizontalGroup(layout.createParallelGroup(GroupLayout.Alignment |
2009年07月11日 星期六 11:45
getAllRows.setEnabled(false);
runFunc.setEnabled(false);
getTableSpace.setEnabled(false);
getTablePrivilege.setEnabled(false);
//refresh.setEnabled(false);
getObjProp.setEnabled(false);
treePopupMenu.add(getAllRows);
|
2009年07月11日 星期六 11:45
//第三级节点,数据库对象
if(selectedNode.getLevel() == 3 && con != null) {
//SQL Server
|
2009年07月11日 星期六 11:43
/*
* 初始化数据库资源树
*/
dbObjectsTree.setLargeModel(true);
//设置JTree图标
dbObjectsTree.setCellRenderer(new DefaultTreeCellRenderer() {
private static final long serialVersionUID = 1L;
|
2009年07月11日 星期六 11:41
package godmap.dbtools;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Cursor;
import java.awt.Desktop;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
i |
2009年03月18日 星期三 22:08
package godmap.file;
import java.awt.Desktop;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.InputStreamReader;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
/**
*
*/
|
|
|
|