如何将一个表格整体保存到数据库中

就是我在页面用js脚本动态生成了一个表格,这个表格里面保存了若干条数据,我想把这个页面表格里面的数据批量保存到数据库对应的表中,请问后台actionservlet中代码应... 就是我在页面用js脚本动态生成了一个表格,这个表格里面保存了若干条数据,我想把这个页面表格里面的数据批量保存到数据库对应的表中,请问后台actionservlet中代码应该怎么写呢?
总共剩了16分,能给的全部奉上……跪求高人指点
展开
 我来答
匿名用户
2013-07-10
展开全部
我曾经也做了个把显示出来的html代码保存到数据库里,我使用的脚本是asp.net但是有一点,我觉得可以给你帮助,就是思路..
首先,从数据库里读出你要保存的数据,或者是其他方式让你要的数据显示到html里..然后在要保存的html前后加个div标签,在把这个标签用 javascript取出来,传到一个input里..你再获取input里的数据库就可以保存了..
代码:
我在以下代码中
<div id="divout">
要导出的html内容区
</div>

再用以下js取到一个隐藏的input里<input type="text" id="dao" name="dao">
<script language="javascript">
function zcaddcheck(){
document.getElementById('dao').value=document.getElementById('divout').innerHTML;
document.Form1.Button1.click(); //在通过该代码激活保存到数据库里去
}
</script>

我就半个月前做了个这东西,不清楚可以联系我
198901245631
2015-07-05 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1729万
展开全部

这个没有实际场景,只能是给提问者提供个思路:

  • 如果是cvs表格,那么可以直接读取出每行内容,之后直接插入到数据库,因为cvs每行是用英文逗号分隔的,之后读取的时候直接读取每行写入cvs即可实现读取。

  • 如果是xls等格式,那么可以将表格转换为对象(list对象可以,Entity也可以),之后将对象内容作为一条条的insert数据插入到数据库中即可。

备注:实际开发中如果没特定要求的话,建议使用cvs格式即可,在数据量大的时候,执行效率很高。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-10
展开全部
aspx页面的.cs代码
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = test1.InnerHtml;//获得那个div下面的html代码,这里可以换成写入数据库的操作。
}

aspx页面,主要是runat="server"这个属性,你把你的JS放到这个div下面 当JS运行后比如会生成一个table,然后你就可以在代码里获得所有这个div下面的源html代码了,包括填充内容。
<div id="test1" runat="server">
<table style="width:60px">
<tr>
<td>
测试
</td>
<td style="width:10px">sdf</td>
</tr>
</table>
</div>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-10
展开全部
Dim dbSource As Database
Dim tblName As String
tblName = "dw"

Set dbSource = OpenDatabase("",False,False,"ODBC;DSN=Myserver;WSID=LCL;DATABASE=sales")

dbSource.Execute ("select * into " & tblName & " in '" & App.Path & "\dbf\" & "' 'dbase 5.0;' from " & tblName)

'记得引用 dao 3.6 library
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式