Java批量插入、更新数据(一)

2015-11-21 01:59:54 · 作者: · 浏览: 15

Java的批量添加数据,多个字段同时添加多条数据,我不知道你遇到过没有。今天我们就以一个具体的实例来说一下Java的批量添加数据,面向的是Oracle数据库

前台页面:

  
基本信息
页签1
页签2
页签3
页签4
页签5
页签6
信息展示
序号 属性1 属性2 属性3 属性4 属性5 属性6 属性7 属性8 属性9 操作
${st.count} * * * 取消


java script函数:

?

<script type="text/java script">  
    $(function(){  
        loadCheck();  
    });  
  
    function loadCheck(){  
        var trs = $('#parttable tr').length;  
        if(trs == 1){  
        addNewRow();  
        }  
    }  
  
    //初始变量  
    var num = 0;//页面计数变量  
    var row = 1;//行增加计数变量  
    var index = 2;//List列表计数变量  
    function addNewRow(){  
        var trNum = $('#parttable tr').length;  
        if(trNum>1){  
            row = trNum;  
            num = trNum - 1;  
        }  
        var htmlText =''  
            +''+row+''  
  
            +''  
            +''   
  
            +''  
            +''  
                              
            +''  
            +'*'  
  
            +''  
            +'*'  
      
            +''  
            +''  
              
            +''  
            +''  
  
            +''  
            +''  
              
            +''  
            +'*'  
  
            +''  
            +''         
              
            +''           
            +'取消'  
            +''  
            +'';  
        $("#parttable").append(htmlText);  
        num = num + 1;  
        row += 1;  
    }  
  
    //删除动态列表  
    function delInsuranceInfo(t){  
        if(row>0){row=row-1} else{return false;}  
        $(t).parent().parent().remove();  
    }  
  
    //保存或修改  
    function saveOrUpdate(){  
        $.ajax({  
            url: "personFamilyInfo_addOrUpdatePersonFamilyInfo_include_json.action",  
            type: "POST",  
            data: jQuery(document.forms[0]).serializeArray(),  
            success: function(resObj) {  
                //判断返回值  
                if (resObj.trim() == 'true') {  
                    Ext.MessageBox.alert("提示","保存成功",function(){  
                          
                    });                                                               
                }else if(resObj.trim() == 'update'){  
                    Ext.MessageBox.alert("提示","更新成功",function(){  
  
                    });  
                } else {  
                    Ext.MessageBox.alert("提示","保存失败");  
                }  
            }  
        });  
    }             
  
<script type="text/java script">
	$(function(){
		loadCheck();
	});

	function loadCheck(){
		var trs = $('#parttable tr').length;
		if(trs == 1){
		addNewRow();
		}
	}

	//初始变量
	var num = 0;//页面计数变量
	var row = 1;//行增加计数变量
	var index = 2;//List列表计数变量
	function addNewRow(){
		var trNum = $('#parttable tr').length;
		if(trNum>1){
			row = trNum;
			num = trNum - 1;
		}
		var htmlText =''
			+''+row+''

			+''
			+'' 

			+''
			+''
							
			+''
			+'*'

			+''
			+'*'
	
			+''
			+''
			
			+''
			+''

			+''
			+''
			
			+''
			+'*'

			+''
			+''		
			
			+''			
			+'取消'
			+''
			+'';
		$("#parttable").append(htmlText);
		num = num + 1;
		row += 1;
	}

	//删除动态列表
	function delInsuranceInfo(t){
		if(row>0){row=row-1} else{return false;}
		$(t).parent().parent().remove();
	}

	//保存或修改
	function saveOrUpdate(){
		$.ajax({
			url: "personFamilyInfo_addOrUpdatePersonFamilyInfo_include_json.action",
			type: "POST",
			data: jQuery(document.forms[0]).serializeArray(),
			success: function(resObj) {
				//判断返回值
				if (resObj.trim() == 'true') {
					Ext.MessageBox.alert("提示","保存成功",function(){
						
  					});																
				}else if(resObj.trim() == 'update'){
					Ext.MessageBox.alert("提示","更新成功",function(){

					});
				} else {
					Ext.MessageBox.alert("提示","保存失败");
				}
			}
		});
	}			
后台添加方法:
 
 
/** 
     * 

Description: 批量添加多条信息

* @param personFamilyInfoList 实体列表 * @return 布