Java的批量添加数据,多个字段同时添加多条数据,我不知道你遇到过没有。今天我们就以一个具体的实例来说一下Java的批量添加数据,面向的是Oracle数据库 。
前台页面:
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 布