<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    狂奔 lion

    自強不息

    建了一個工具類,送給需要拼接插入字符串的朋友們:)


    import  java.sql.Date;

    /**
     * 這個類用來對數據庫做插入操作時采用
     * 
    @author  yangyi
     *
     
    */


    public   class  InsertTool  {
        
    private  String tableName;

        
    private  StringBuffer sbColumnName;

        
    private  StringBuffer sbColumnContent;

        
    public  InsertTool(String tableName)  {
            
    this .tableName  =  tableName;
            sbColumnName 
    =   new  StringBuffer();
            sbColumnContent 
    =   new  StringBuffer();
        }


        
    public   void  add(String columnName, Object columnContent)  {
            insertColumnName(columnName);
            
    if  (columnContent  instanceof  Date)  {
                sbColumnContent.append(
    " , "   +  columnContent);
            }
      else
                sbColumnContent.append(
    " ,' "   +  columnContent  +   " ' " );
        }


        
    public   void  add(String columnName,  int  columnContent)  {
            insertColumnName(columnName);
            sbColumnContent.append(
    " , " + columnContent);
        }


        
    private   void  insertColumnName(String columnName)  {
            sbColumnName.append(
    " , "   +  columnName);
        }


        
    public  String getInsertSql()  {
            StringBuffer sb 
    =   new  StringBuffer();
            sb.append(
    " INSERT INTO  " );
            sb.append(tableName);
            sb.append(
    " ( " );
            sb.append(sbColumnName.substring(
    1 ));
            sb.append(
    " ) VALUES( " );
            sb.append(sbColumnContent.substring(
    1 ));
            sb.append(
    " ) " );
            
    return  sb.toString();
        }

        
        
    public   static   void  main(String args[]) {
            InsertTool it 
    =   new  InsertTool( " aa " );
            it.add(
    " a " , " d " );
            it.add(
    " b " , 10 );
            it.add(
    " c " , 1 );
            System.out.println(it.getInsertSql());
        }

    }

    使用方法非常簡單,看看Main就知道啦

     @2008 楊一. 版權所有. 保留所有權利

    posted on 2007-06-14 12:41 楊一 閱讀(876) 評論(1)  編輯  收藏 所屬分類: Java EE

    評論

    # re: 建了一個工具類,送給需要拼接插入字符串的朋友們:)[未登錄] 2008-05-10 01:01 54powerman

    SQL應該用動態變量綁定。  回復  更多評論   

    <2008年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    公告

    本人在blogjava上發表的文章及隨筆除特別聲明外均為原創或翻譯,作品受知識產權法保護并被授權遵從 知識分享協議:署名-非商業性使用-相同方式共享 歡迎轉載,請在轉載時注明作者姓名(楊一)及出處(www.tkk7.com/yangyi)
    /////////////////////////////////////////
    我的訪問者

    常用鏈接

    留言簿(5)

    隨筆分類(55)

    隨筆檔案(55)

    相冊

    Java

    其他技術

    生活

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    自強不息


    用心 - 珍惜時間,勇于創造
    主站蜘蛛池模板: 亚洲人成网站色在线观看| 亚洲黄色片免费看| 国产天堂亚洲精品| 日本不卡高清中文字幕免费| 2020年亚洲天天爽天天噜| 久久精品免费全国观看国产| 久久久亚洲欧洲日产国码是AV| 欧洲精品99毛片免费高清观看| 91嫩草私人成人亚洲影院| 久久精品国产免费观看| 99999久久久久久亚洲| 成人A级毛片免费观看AV网站| 亚洲综合av一区二区三区| 国产精品免费视频网站| 美美女高清毛片视频黄的一免费 | 91视频免费网站| 亚洲精品无码久久久影院相关影片| 中文字幕成人免费高清在线| 亚洲色大成网站www永久一区| 一级毛片不卡片免费观看| 亚洲人6666成人观看| 日韩特黄特色大片免费视频| 成人久久久观看免费毛片| 亚洲AV无码成人专区片在线观看| 免费人成视频在线观看网站| 亚洲人成77777在线播放网站不卡| 国产免费观看a大片的网站| 黄床大片免费30分钟国产精品| 亚洲Aⅴ无码专区在线观看q| 中文字幕无码成人免费视频| 国产精品亚洲一区二区无码| 亚洲色偷偷偷鲁综合| 一二三四在线播放免费观看中文版视频| 亚洲精品乱码久久久久久蜜桃图片 | 亚洲永久网址在线观看| 亚洲国产精品嫩草影院久久| 久久国产免费一区| 亚洲爆乳成av人在线视菜奈实| 亚洲中文字幕无码一区二区三区| 91人人区免费区人人| 色吊丝免费观看网站|