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

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

?? builddb.java

?? 自動生成JAVA BEAN工具
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   BuildDb.java

package justbuild;

import com.common.DBConnectionManager;
import java.io.*;

public class BuildDb
{

    public BuildDb()
    {
    }

    public static void buildDbManager(String table_name, String file_name, String file_url, String package_url, String data_name[], String data_type[], String pri_key[])
    {
        StringBuffer sb = new StringBuffer();
        sb.append("package " + package_url + ".database;\r\n");
        sb.append("import java.io.*;\r\n");
        sb.append("import java.util.*;\r\n");
        sb.append("import java.sql.*;\r\n");
        sb.append("import com.common.*;\r\n");
        sb.append("import " + package_url + ".entity.*;\r\n");
        sb.append("public class " + file_name + "Db{\r\n");
        sb.append(buildInsert(table_name, file_name, data_name, data_type) + "\r\n");
        sb.append(buildUpdate(table_name, file_name, data_name, data_type, pri_key) + "\r\n");
        sb.append(buildDel(table_name) + "\r\n");
        sb.append(buildRow(table_name, file_name, data_name, data_type) + "\r\n");
        sb.append(buildFind(table_name, file_name, data_name, data_type) + "\r\n");
        sb.append(buildCount(table_name) + "\r\n");
        sb.append("}\r\n");
        BufferedWriter bw = null;
        try
        {
            File file = new File(file_url);
            if(!file.exists())
                file.mkdirs();
            bw = new BufferedWriter(new FileWriter(file_url + "/" + file_name + "Db.java"));
            bw.write(sb.toString());
            bw.flush();
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
        finally
        {
            if(bw != null)
                try
                {
                    bw.close();
                }
                catch(IOException ex)
                {
                    ex.printStackTrace();
                }
        }
    }

    public static String buildInsert(String tableName, String file_name, String data_name[], String data_type[])
    {
        DBConnectionManager connMgr = DBConnectionManager.getInstance();
        StringBuffer sb = new StringBuffer();
        sb.append("public boolean insertToDb(");
        sb.append(file_name + "Row msg){\r\n");
        sb.append("DBConnectionManager connMgr = DBConnectionManager.getInstance();\r\n");
        sb.append("Connection con = connMgr.getConnection(\"idb\");\r\n");
        sb.append("PreparedStatement pstmt = null;\r\n");
        sb.append("boolean sign = false;\r\n");
        sb.append("String sql =\"insert into " + tableName + "(");
        if(data_type != null && data_name != null)
        {
            for(int i = 0; i < data_name.length; i++)
                if(i == 0)
                {
                    sb.append(data_name[i]);
                } else
                {
                    sb.append(",");
                    sb.append(data_name[i]);
                }

            sb.append(") values (");
            if(connMgr.database_type.startsWith("oracle") && "datetime".equals(data_type))
                sb.append("to_date(?,'yyyy-mm-dd hh24:mi:ss')");
            else
                sb.append("?");
            for(int k = 1; k < data_type.length; k++)
            {
                sb.append(",");
                if(connMgr.database_type.startsWith("oracle") && "datetime".equals(data_type))
                    sb.append("to_date(?,'yyyy-mm-dd hh24:mi:ss')");
                else
                    sb.append("?");
            }

            sb.append(")\";\r\n");
        }
        sb.append("try {\r\n");
        sb.append("pstmt = con.prepareStatement(sql);\r\n");
        for(int n = 0; n < data_name.length; n++)
            if("int".equals(data_type[n]))
                sb.append("pstmt.setInt(" + (n + 1) + ",msg." + data_name[n] + ");\r\n");
            else
                sb.append("pstmt.setString(" + (n + 1) + ",msg." + data_name[n] + ");\r\n");

        sb.append("pstmt.executeUpdate();\r\n");
        sb.append("sign = true;\r\n");
        sb.append("}\r\n");
        sb.append("catch (SQLException e) {\r\n");
        sb.append("e.printStackTrace();\r\n");
        sb.append("}\r\n");
        sb.append(" finally {\r\n");
        sb.append("try {\r\n");
        sb.append("pstmt.close();\r\n");
        sb.append("}\r\n");
        sb.append("catch (SQLException e) {\r\n");
        sb.append("e.getMessage();\r\n");
        sb.append("}\r\n");
        sb.append("connMgr.freeConnection(\"idb\", con);\r\n");
        sb.append("connMgr.release();\r\n");
        sb.append("}\r\n");
        sb.append("return sign;\r\n");
        sb.append("}\r\n");
        return sb.toString();
    }

    public static String buildDel(String tableName)
    {
        StringBuffer sb = new StringBuffer();
        sb.append("public boolean deleteDb(String term) {\r\n");
        sb.append("DBConnectionManager connMgr = DBConnectionManager.getInstance();\r\n");
        sb.append("Connection con = connMgr.getConnection(\"idb\");\r\n");
        sb.append("PreparedStatement pstmt = null;\r\n");
        sb.append("boolean sign = false;\r\n");
        sb.append("String sql = \"delete from " + tableName + " where 1=1 \"+ term;\r\n");
        sb.append("try{\r\n");
        sb.append("   pstmt = con.prepareStatement(sql);\r\n");
        sb.append("pstmt.executeUpdate();\r\n");
        sb.append("sign = true;\r\n");
        sb.append("}\r\n");
        sb.append("catch (SQLException e) {\r\n");
        sb.append("   System.out.println(\"Delete error: =\"+ e.toString());\r\n");
        sb.append("e.printStackTrace();\r\n");
        sb.append("}\r\n");
        sb.append(" finally {\r\n");
        sb.append("try {\r\n");
        sb.append("pstmt.close();\r\n");
        sb.append("}\r\n");
        sb.append("catch (SQLException e) {\r\n");
        sb.append("e.getMessage();\r\n");
        sb.append("}\r\n");
        sb.append("connMgr.freeConnection(\"idb\", con);\r\n");
        sb.append("connMgr.release();\r\n");
        sb.append("}\r\n");
        sb.append("return sign;\r\n");
        sb.append("}\r\n");
        return sb.toString();
    }

    public static String buildRow(String tableName, String file_name, String data_name[], String data_type[])
    {
        StringBuffer sb = new StringBuffer();
        sb.append("public " + file_name + "Row get" + file_name + "(String term) {\r\n");
        sb.append("DBConnectionManager connMgr = DBConnectionManager.getInstance();\r\n");
        sb.append("Connection con = connMgr.getConnection(\"idb\");\r\n");
        sb.append("Statement stmt = null;\r\n");
        sb.append("ResultSet rs = null;\r\n");
        sb.append(file_name + "Row msg = null;\r\n");
        sb.append("String sql = \"select ");
        for(int i = 0; i < data_name.length; i++)
            if(i == 0)
            {
                sb.append(data_name[i]);
            } else
            {
                sb.append(",");
                sb.append(data_name[i]);
            }

        sb.append(" from " + tableName + " where 1=1 \"+term;\r\n");
        sb.append("try{\r\n");
        sb.append("stmt = con.createStatement();\r\n");
        sb.append("rs = stmt.executeQuery(sql);\r\n");
        sb.append("if (rs.next()) {\r\n");
        sb.append("msg = new " + file_name + "Row();\r\n");
        for(int k = 0; k < data_name.length; k++)
            if("int".equals(data_type[k]))
                sb.append("msg." + data_name[k] + "=rs.getInt(\"" + data_name[k] + "\");\r\n");
            else
                sb.append("msg." + data_name[k] + "=rs.getString(\"" + data_name[k] + "\");\r\n");

        sb.append(" }\r\n");
        sb.append("}\r\n");
        sb.append("catch (SQLException e) {\r\n");
        sb.append("System.out.println(\"get" + file_name + "Row eeror:\"+e.toString());\r\n");
        sb.append("e.printStackTrace();\r\n");
        sb.append("}\r\n");
        sb.append("finally {\r\n");
        sb.append("try {\r\n");
        sb.append("rs.close();\r\n");
        sb.append("}\r\n");
        sb.append("catch (Exception e) {\r\n");
        sb.append("e.getMessage();\r\n");

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合色噜噜狠狠| av综合在线播放| 成人精品国产福利| 欧美绝品在线观看成人午夜影视| 久久青草欧美一区二区三区| 亚洲一二三四在线| 成人天堂资源www在线| 91精品国产色综合久久ai换脸| 国产精品色一区二区三区| 国内精品国产成人| 51久久夜色精品国产麻豆| 一区二区三区高清在线| 国产一区二区三区不卡在线观看| 欧美一区二区二区| 婷婷开心激情综合| 欧美日韩成人综合天天影院| 亚洲欧美日韩电影| 色婷婷国产精品| 中文字幕欧美日本乱码一线二线| 老司机精品视频在线| 欧美精品v国产精品v日韩精品| 亚洲欧美日韩国产综合在线| 成人av网址在线| 国产精品三级久久久久三级| 国产白丝精品91爽爽久久| 久久婷婷久久一区二区三区| 久久99日本精品| 2020国产精品久久精品美国| 久久99精品国产麻豆婷婷 | 久久久久久亚洲综合影院红桃| 日韩高清欧美激情| 在线91免费看| 蜜乳av一区二区三区| 欧美成人女星排行榜| 激情成人午夜视频| 久久久国产综合精品女国产盗摄| 精久久久久久久久久久| 亚洲精品一区二区在线观看| 国产v综合v亚洲欧| 亚洲视频在线观看一区| 欧美最新大片在线看| 午夜精品123| 欧美一区二区在线不卡| 狠狠色丁香婷综合久久| 国产女人18水真多18精品一级做| 成人网在线播放| 一片黄亚洲嫩模| 日韩视频免费观看高清完整版 | 亚洲mv在线观看| 日韩精品一区二区三区中文精品| 国产中文一区二区三区| 国产精品久久久久久久久动漫| 99视频国产精品| 亚洲18女电影在线观看| 久久综合久久99| 91高清在线观看| 久久99精品久久久久久动态图| 久久久不卡影院| 欧美视频你懂的| 国产一区二区三区免费观看| 亚洲丝袜精品丝袜在线| 日韩精品中文字幕一区二区三区 | 久久―日本道色综合久久| 97国产一区二区| 日本不卡123| 亚洲另类中文字| 欧美电视剧在线观看完整版| 94-欧美-setu| 免费xxxx性欧美18vr| 成人欧美一区二区三区视频网页| 欧美日韩国产在线观看| 不卡av在线网| 精品一区二区三区久久久| 综合久久久久综合| 久久久久久久久久久99999| 精品视频一区三区九区| 成人av电影在线| 久久精品国产亚洲高清剧情介绍 | 欧美日韩精品三区| 国产精品一二三在| 日韩电影免费在线观看网站| 亚洲人成网站在线| 国产丝袜在线精品| 日韩三级高清在线| 欧美日韩综合色| 99久久er热在这里只有精品15 | 色综合天天视频在线观看| 精品亚洲成a人| 亚洲综合久久久| ㊣最新国产の精品bt伙计久久| 精品少妇一区二区| 欧美一区二区三区四区五区| 91黄色免费版| 色综合天天综合狠狠| 国产乱码字幕精品高清av| 另类综合日韩欧美亚洲| 日韩和欧美一区二区三区| 自拍偷拍亚洲激情| 国产精品久久久久久久久免费桃花 | 日本午夜精品视频在线观看 | 亚洲欧洲一区二区三区| 国产欧美视频一区二区三区| 欧美白人最猛性xxxxx69交| 欧美日韩日本视频| 在线观看91视频| 欧美一a一片一级一片| 色婷婷久久99综合精品jk白丝| 99在线精品视频| 色综合久久中文综合久久牛| 99综合影院在线| 91免费看`日韩一区二区| 成人伦理片在线| 91天堂素人约啪| 一本到高清视频免费精品| 91丨porny丨国产入口| 色综合天天综合在线视频| 一本一道波多野结衣一区二区| 91色综合久久久久婷婷| 欧美视频你懂的| 91精品免费观看| 精品国产乱码久久| 欧美国产日产图区| 亚洲色图欧洲色图婷婷| 亚洲综合色视频| 男女男精品网站| 国产91精品免费| 色先锋aa成人| 欧美乱妇20p| 久久夜色精品一区| 一区免费观看视频| 日日夜夜精品免费视频| 激情成人综合网| 91片黄在线观看| 欧美精品亚洲二区| 久久久久久久久岛国免费| 亚洲手机成人高清视频| 丝袜国产日韩另类美女| 国产福利精品一区二区| 99久久亚洲一区二区三区青草| 欧美三日本三级三级在线播放| 日韩丝袜情趣美女图片| 中文字幕亚洲精品在线观看| 午夜免费欧美电影| 国产成人亚洲精品青草天美| 91豆麻精品91久久久久久| 日韩午夜精品视频| 亚洲欧美国产77777| 日本vs亚洲vs韩国一区三区| www.欧美.com| 日韩丝袜美女视频| 一区二区在线免费| 国产一区在线观看麻豆| 91久久精品国产91性色tv| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲欧美另类在线| 国产在线精品一区在线观看麻豆| 91一区二区三区在线观看| 日韩欧美aaaaaa| 亚洲欧美电影一区二区| 国精产品一区一区三区mba桃花| 91视频免费看| 国产午夜精品久久久久久久| 首页国产欧美日韩丝袜| www.欧美亚洲| 精品1区2区在线观看| 亚洲超碰97人人做人人爱| 成人亚洲一区二区一| 日韩精品一区二区在线观看| 亚洲午夜免费福利视频| 成人免费av在线| 精品99999| 麻豆国产欧美日韩综合精品二区| 色综合天天天天做夜夜夜夜做| 精品国产伦一区二区三区观看方式 | 99久久精品国产网站| 精品久久人人做人人爽| 日韩av电影免费观看高清完整版在线观看| 白白色亚洲国产精品| 精品国产亚洲在线| 免费观看日韩av| 5566中文字幕一区二区电影| 一区二区三区国产豹纹内裤在线| 成人av中文字幕| 亚洲国产精品av| 国产大陆亚洲精品国产| 精品卡一卡二卡三卡四在线| 免费看日韩精品| 欧美一区二区人人喊爽| 视频一区二区国产| 555www色欧美视频| 日韩av一区二区在线影视| 欧美另类高清zo欧美| 亚洲国产精品久久艾草纯爱| 在线免费不卡视频| 亚洲综合视频在线观看| 欧美亚洲综合另类| 亚洲国产视频一区二区| 欧美三电影在线| 日韩 欧美一区二区三区| 91精品国产综合久久精品性色|