亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? databaseconnection.java

?? 自動生成JAVA-Struts網站的程序
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
        if (mtdt == null) {            mtdt = conn.getMetaData();        }        String[][] s = getAllResultSetColumns(mtdt.getPrimaryKeys(catalog,                null, table));        mtdt = null;        return s;    }    public String[][] getTableImportedKeys(String catalog, String table) throws Exception {        if (mtdt == null) {            mtdt = conn.getMetaData();        }        String[][] s = getAllResultSetColumns(mtdt.getImportedKeys(catalog,                null, table));        mtdt = null;        return s;    }    public String[][] getTableExportedKeys(String catalog, String table) throws Exception {        if (mtdt == null) {            mtdt = conn.getMetaData();        }        String[][] s = getAllResultSetColumns(mtdt.getExportedKeys(catalog,                null, table));        mtdt = null;        return s;    }    public String[] getProcedures(String catalog) throws Exception {        if (mtdt == null) {            mtdt = conn.getMetaData();        }        String[] s = getResultSetColumn(mtdt.getProcedures(catalog, null, "%"), "PROCEDURE_NAME");        mtdt = null;        return s;    }    public String[][] getProcedureColumns(String catalog, String            procedure) throws Exception {        if (mtdt == null) {            mtdt = conn.getMetaData();        }        String[][] s = getAllResultSetColumns(mtdt.getProcedureColumns(catalog, null, procedure, "%"));        mtdt = null;        return s;    }    public void test() throws Exception {        String text = toString2(getSession()) +                toString2(getEngineInfo()) +                toString2(getEngineSpecs()) +                toString2(getEngineFeatures()) +                toString2(getEngineLimitations());        System.out.println("-> METADATAS\n" + text);        String[] catalogs = getCatalogs();        System.out.println("-> CATALOGS\n" + toString1(catalogs));        for (int i = 0; i < catalogs.length; i++) {            System.out.println("-> USER TABLES IN " + catalogs[i]);            System.out.println(toString1(getTables(catalogs[i], "TABLE")));        }        for (int i = 0; i < catalogs.length; i++) {            System.out.println("-> SYSTEM TABLES IN " + catalogs[i]);            System.out.println(toString1(getTables(catalogs[i], "SYSTEM TABLE")));        }        System.out.println(toString2(getAllResultSetColumns(getResultSet("SELECT* FROM TEST"))));        System.out.println("OK");    }    //************************************************************************    //************************************************************************    //************************************************************************    public String[] getResultSetColumn(ResultSet rs, String column) throws Exception {        Vector v = new Vector();        while (rs.next()) {            v.addElement(rs.getString(column));        }        String s[] = new String[v.size()];        s = v2a(v);        return s;    }    public String[] getResultSetColumn(ResultSet rs, int i) throws Exception {        Vector v = new Vector();        while (rs.next()) {            v.addElement(rs.getString(i));        }        String s[] = new String[v.size()];        s = v2a(v);        return s;    }    public ResultSet getResultSet(String sql) throws Exception {        Statement st = conn.createStatement();        st.setMaxRows(400);        System.out.println(sql);        return st.executeQuery(sql);    }    public void executeUpdate(String sql) throws Exception {        Statement st = conn.createStatement();        System.out.println(sql);        st.executeUpdate(sql);        //return st.executeQuery(sql);    }    public ResultSet getSrollResultSet(String sql) throws Exception {        Statement st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);        st.setMaxRows(400);        System.out.println(sql);        return st.executeQuery(sql);    }    public String[][] executeComplexQuery(String sql) throws Exception {        boolean resultSetIsAvailable;        boolean moreResultsAvailable;        int i = 0;        int res = 0;        String[][] bigresult = null;        String[][] result = null;        Statement curStmt = conn.createStatement();        resultSetIsAvailable = curStmt.execute(sql);        ResultSet rs = null;        for (moreResultsAvailable = true; moreResultsAvailable;) {            if (resultSetIsAvailable) {                if ((rs = curStmt.getResultSet()) != null) {                    // we have a resultset                    result = getAllResultSetColumns(rs);                }            } else {                if ((res = curStmt.getUpdateCount()) != -1) {                    // we have an updatecount                    result = new String[2][2];                    result[0] = setString2("UPDATE", "");                    result[1] = setString2("Update count", res);                } else {                    // else no more results                    moreResultsAvailable = false;                }            }            if (moreResultsAvailable) {                resultSetIsAvailable = curStmt.getMoreResults();            }            bigresult = concat(bigresult, result);        }        if (rs != null) rs.close();        curStmt.close();        return bigresult;    }    public String[][] getAllResultSetColumns(ResultSet rs) throws Exception {        String[] headers = getResultSetColumnHeaders(rs);        String[][] rows = getResultSetRows(rs);        String[][] t = new String[rows.length + 1][headers.length];        t[0] = headers;        for (int i = 0; i < rows.length; i++) {            t[i + 1] = rows[i];        }        return t;    }    public String[] getResultSetColumnHeaders(ResultSet rs) throws Exception {        ResultSetMetaData rsmd = rs.getMetaData();        String[] headers = new String[rsmd.getColumnCount()];        for (int i = 0; i < headers.length; i++) {            headers[i] = rsmd.getColumnLabel(i + 1);        }        return headers;    }    public String[][] getResultSetRows(ResultSet rs) throws Exception {        ResultSetMetaData rsmd = rs.getMetaData();        Vector v = new Vector();        while (rs.next()) {            String[] columns = new String[rsmd.getColumnCount()];            for (int i = 0; i < columns.length; i++) {                columns[i] = rs.getString(i + 1);            }            v.addElement(columns);        }        String[][] t = new String[v.size()][rsmd.getColumnCount()];        for (int i = 0; i < v.size(); i++) {            t[i] = (String[]) v.elementAt(i);        }        rs.close();        return t;    }    public String[] setString2(String s, String t) {        String[] r = new String[2];        r[0] = new String(s);        r[1] = new String(t);        return r;    }    public String[] setString2(String s, boolean b) {        String[] r = new String[2];        r[0] = new String(s);        r[1] = new String(b ? "yes" : "no");        return r;    }    public String[] setString2(String s, int i) {        String[] r = new String[2];        r[0] = new String(s);        r[1] = "" + i;        return r;    }    public String toString1(String[] s1) {        String s = "\n";        for (int i = 0; i < s1.length; i++) {            s += s1[i] + "\n";        }        return s;    }    public String toString2(String[][] s2) {        String s = "\n";        for (int i = 0; i < s2.length; i++) {            for (int j = 0; j < s2[0].length; j++) {                s += s2[i][j] + "\t";            }            s += "\n";        }        return s;    }    public String[] v2a(Vector v) {        String[] s = new String[v.size()];        for (int i = 0; i < v.size(); i++) {            s[i] = (String) v.elementAt(i);        }        return s;    }    public String[][] concat(String[][] a, String[][] b) {        if (a == null) return b;        if (b == null) return a;        String[][] out = new String[a.length + b.length][Math.max(a[0].length, b[0].length)];        for (int i = 0; i < a.length; i++) {            out[i] = a[i];        }        for (int j = 0; j < b.length; j++) {            out[a.length + j] = b[j];        }        return out;    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线精品不卡| 韩国三级电影一区二区| 久久久精品黄色| 成人一区二区三区在线观看| 久久色中文字幕| 国产原创一区二区| 久久久av毛片精品| 国产伦精品一区二区三区免费迷 | 国产精品久久久久久亚洲伦| 国产欧美日韩中文久久| 国产精品天美传媒| 国产夫妻精品视频| 亚洲日本护士毛茸茸| 国产精品99久久久久| 爽好多水快深点欧美视频| 欧美一二区视频| 国产成人午夜精品5599| 麻豆国产91在线播放| 蜜桃视频一区二区三区在线观看| 亚洲精品亚洲人成人网在线播放| 一区二区三区欧美日韩| 日韩美女视频一区| 538在线一区二区精品国产| 国产欧美日韩三级| 91久久国产综合久久| 久久精品国产精品亚洲精品| 国产一区二区在线电影| 91极品视觉盛宴| 偷拍亚洲欧洲综合| 在线不卡中文字幕播放| 精品美女一区二区三区| 精品国产乱码久久久久久免费 | 国产资源在线一区| 欧美高清dvd| 亚洲一区二区三区四区五区黄 | 国产亚洲精品7777| 国产精品中文字幕日韩精品| ww亚洲ww在线观看国产| 国产一区二区三区四区五区美女| 久久伊人蜜桃av一区二区| 国产在线不卡一卡二卡三卡四卡| 久久奇米777| 国产福利一区在线观看| 欧美经典一区二区三区| 成人av动漫在线| 亚洲男人的天堂一区二区| 在线观看视频欧美| 日韩精品每日更新| 亚洲精品在线观看视频| 亚洲精品欧美激情| 国产精品12区| 久久久久国产成人精品亚洲午夜| 欧美午夜在线一二页| 久久综合九色综合97婷婷女人| 精品一二三四区| 国产精品久久精品日日| 91麻豆文化传媒在线观看| 亚洲午夜电影网| 日韩三级中文字幕| 大胆亚洲人体视频| 亚洲一区二区三区视频在线 | bt7086福利一区国产| 亚洲国产成人高清精品| 精品国产三级a在线观看| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 欧美日韩国产美| 国产伦精品一区二区三区免费迷| 欧美国产禁国产网站cc| 国产美女一区二区| 91精品国产综合久久香蕉麻豆 | 91精品视频网| 亚洲精品一线二线三线| 亚洲国产日产av| 成人美女视频在线观看18| 欧美日韩国产不卡| 亚洲美女视频在线| 国模冰冰炮一区二区| 欧美剧情电影在线观看完整版免费励志电影| 国产日产欧美精品一区二区三区| 欧美一区二区三区四区久久 | 国产精品久久久久久户外露出 | 婷婷六月综合网| 国产亚洲综合av| 欧美日韩1区2区| 99热精品一区二区| 久久99久久久欧美国产| 香蕉久久夜色精品国产使用方法 | 青青草国产成人av片免费| 亚洲天堂中文字幕| 国产亚洲欧美中文| 欧美喷水一区二区| 色就色 综合激情| 国产91丝袜在线播放九色| 美女视频一区在线观看| 亚洲成人资源在线| 亚洲乱码一区二区三区在线观看| 久久九九久久九九| 日韩精品一区二区三区视频在线观看 | 国产精品久久久久毛片软件| 久久亚洲影视婷婷| 日韩免费一区二区三区在线播放| 欧美日韩一区二区三区不卡| 99综合电影在线视频| 国产成人精品免费网站| 久久99深爱久久99精品| 久久综合综合久久综合| 强制捆绑调教一区二区| 日韩有码一区二区三区| 亚洲mv在线观看| 亚洲最新在线观看| 亚洲一区二区在线视频| 亚洲午夜一区二区| 天堂va蜜桃一区二区三区| 婷婷中文字幕一区三区| 视频一区二区三区在线| 日韩成人一区二区| 亚洲123区在线观看| 石原莉奈在线亚洲二区| 麻豆精品在线播放| 久久99久久精品| 国产精品1区2区3区在线观看| 国产成人综合网| 99麻豆久久久国产精品免费 | 亚洲高清免费在线| 日本在线播放一区二区三区| 蜜臀久久久久久久| 国产精品一区二区在线看| 不卡的av电影在线观看| 一本大道久久精品懂色aⅴ| 在线国产电影不卡| 欧美疯狂性受xxxxx喷水图片| 日韩一区二区三| 国产色91在线| 一区二区激情小说| 日韩成人一区二区| 国产成人精品影视| 色噜噜狠狠一区二区三区果冻| 欧美日韩一区二区三区视频| 欧美mv日韩mv国产网站app| 中文字幕 久热精品 视频在线| 中文字幕一区二区视频| 亚洲成a人片在线观看中文| 久久超碰97中文字幕| 99精品视频免费在线观看| 欧美日韩精品二区第二页| 欧美精品一区二区三区四区| 中文字幕一区二区三区蜜月 | 琪琪一区二区三区| 国产成人av电影免费在线观看| 色一情一伦一子一伦一区| 91精品在线观看入口| 一区在线观看免费| 免费观看一级欧美片| aaa欧美大片| 日韩欧美国产三级| 玉米视频成人免费看| 久久99精品久久久久久国产越南 | 欧美电影免费提供在线观看| 国产精品理论在线观看| 日韩中文字幕亚洲一区二区va在线| 国产成人一区在线| 91精品免费在线观看| 日韩一区中文字幕| 国产中文字幕一区| 在线播放中文字幕一区| 综合色中文字幕| 国产精品系列在线播放| 91精品国产综合久久久久久久久久| 国产精品嫩草影院com| 麻豆视频一区二区| 欧美色视频在线| 国产精品久久久久7777按摩| 久久99精品国产麻豆婷婷| 在线影视一区二区三区| 亚洲欧洲在线观看av| 国产伦精品一区二区三区视频青涩| 欧美群妇大交群中文字幕| 亚洲欧洲综合另类在线| youjizz国产精品| 国产女同性恋一区二区| 久久激五月天综合精品| 欧美日韩精品专区| 亚洲综合色婷婷| 97精品国产露脸对白| 中文幕一区二区三区久久蜜桃| 国产麻豆精品一区二区| 精品国产精品一区二区夜夜嗨| 婷婷久久综合九色综合伊人色| 欧美在线啊v一区| 一区二区三区在线高清| 色综合久久中文字幕| 国产精品大尺度| 99久久免费精品| 亚洲私人影院在线观看| 色偷偷久久人人79超碰人人澡| 国产欧美精品日韩区二区麻豆天美| 国产一区二区免费看| 亚洲精品在线观| 懂色一区二区三区免费观看| 国产日韩视频一区二区三区|