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

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

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

    狂奔 lion

    自強(qiáng)不息

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


    import  java.sql.Date;

    /**
     * 這個(gè)類(lèi)用來(lái)對(duì)數(shù)據(jù)庫(kù)做插入操作時(shí)采用
     * 
    @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());
        }

    }

    使用方法非常簡(jiǎn)單,看看Main就知道啦

     @2008 楊一. 版權(quán)所有. 保留所有權(quán)利

    posted on 2007-06-14 12:41 楊一 閱讀(872) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): Java EE

    評(píng)論

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

    SQL應(yīng)該用動(dòng)態(tài)變量綁定。  回復(fù)  更多評(píng)論   

    <2007年6月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    導(dǎo)航

    公告

    本人在blogjava上發(fā)表的文章及隨筆除特別聲明外均為原創(chuàng)或翻譯,作品受知識(shí)產(chǎn)權(quán)法保護(hù)并被授權(quán)遵從 知識(shí)分享協(xié)議:署名-非商業(yè)性使用-相同方式共享 歡迎轉(zhuǎn)載,請(qǐng)?jiān)谵D(zhuǎn)載時(shí)注明作者姓名(楊一)及出處(www.tkk7.com/yangyi)
    /////////////////////////////////////////
    我的訪問(wèn)者

    常用鏈接

    留言簿(5)

    隨筆分類(lèi)(55)

    隨筆檔案(55)

    相冊(cè)

    Java

    其他技術(shù)

    生活

    最新隨筆

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    自強(qiáng)不息


    用心 - 珍惜時(shí)間,勇于創(chuàng)造
    主站蜘蛛池模板: 亚洲影视一区二区| 4hu四虎最新免费地址| 亚洲一线产品二线产品| 久久亚洲国产欧洲精品一| 俄罗斯极品美女毛片免费播放| 噼里啪啦免费观看高清动漫4| a级毛片100部免费观看| 特级毛片aaaa免费观看| 香蕉大伊亚洲人在线观看| 亚洲黄色免费在线观看| 情人伊人久久综合亚洲| 国产成人综合亚洲AV第一页| 日本视频免费在线| 妞干网免费视频观看| 很黄很色很刺激的视频免费| 84pao国产成视频免费播放| 91在线视频免费观看| 一级大黄美女免费播放| 曰批全过程免费视频免费看| 亚洲AV无码专区在线观看成人| 亚洲一区二区三区无码国产| 亚洲国产成人资源在线软件 | 美女视频黄a视频全免费网站一区| 亚洲人成网站18禁止久久影院| 亚洲精品视频在线| 久久精品国产亚洲沈樵| 亚洲乱码精品久久久久..| 亚洲色偷偷综合亚洲AVYP| 亚洲中文字幕久久精品无码APP | 亚洲欧洲视频在线观看| 久久精品国产亚洲AV麻豆不卡| 亚洲精品乱码久久久久久| 国产亚洲视频在线播放| 亚洲狠狠婷婷综合久久久久| 亚洲色成人中文字幕网站| 亚洲Av综合色区无码专区桃色| 亚洲成色在线影院| 亚洲美女人黄网成人女| 亚洲三级在线视频| 亚洲AV无码一区二区三区网址 | 中文字幕av无码无卡免费|