jsp页面中怎么从数据库中一个表中取出数据再插入到另一个表中

jsp页面中怎么从数据库中一个表中根据条件取出数据再插入到另一个表中

第一种方法:
通过三条SQL语句完成插入,即Insert into前,使用Select 项目名 into :
变量 From 另一张表 where ID=你这里的ID,同理处理后面一个。
第二种方法:
直接在你插入的表中插入项目ID和经办人ID,在显示的时候,使用
Select 项目名,姓名 From 表1,表2,表3 where 表1.项目ID=表2.项目ID and 表1.姓名ID=表3.姓名ID
这里表1是插入的表格,表2是包括项目ID和项目名称的那张表格,表3是包括姓名ID和姓名的那张表格。
补充回答:
在SQLServer中要通过转换才能以datetime进行存储,使用convert函数。
经常使用convert(datetime变量)。
注意:变量是指那个控件下面的属性。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-26
直接执行一句SQL.insert into 表1 select 字段 from 表2
字段对应关系要写好。追问

我想要的是 insert into a(name) select name from b where 和 insert into a(hobby) values (hobby) 这两条要同时插到一行里,sql 语句要怎么写,要不要使用记录集,怎么用

追答

insert into a(name,hobby) values (select b.name from b where,hobby )这样不行吗

本回答被提问者采纳
第2个回答  2013-04-24
这个不是应该很简单的吗?
1.取出所有的符合你要求的数据到jsp页面。
2.提交数据到你想要的那个数据库表中呗。具体怎么操作就不详细说了。追问

可能我表述的不清楚,比如:
String sql = "select name from users where id = ' "+id+" ' "
然后我怎么把取出来的name 赋给一个变量,然后再插入下一个表中

jsp中select值如何从数据库中取出然后,传到另一个jsp页面?
具体做法。1、将查询的数据用list封装。2、然后将list 存放到一个request中。3、在另一个页面中读取显示即可

jsp中如何在数据库中取出数据并放在下拉列表中
可以用缓存,或在访问这个页面以前准备好下拉列表的数据(在Action中完成),一般都只需要id和name就可以了。取出来后,放入requestScope中,用List和Set都可以,这就根据自己的需求了。到了jsp页面,一般都是这样的: 这里是select的默认值 <c:forEach items="${你List或Set的名字}" value="ss"> $...

怎么从一个jsp页面获得的数据库数据输出到跳转到的另一个页面?
第二个页面获取:String action=request.getParameter("action"); \/\/这样就获取到了数据 要是获取到数据,然后直接跳转到另一个页面用:response.sendRedirect("xxx.jsp");

怎么把JSP数据库里的一张表的内容取出来添加到另一张表里
用数据持久化层的框架去实现 sql 的话 insert into 表 select from 表

jsp如何获取一个标签中的内容,放入另一个标签中?
首先定义一下SELECT的下拉,显示的文字就叫VALUE,里面对应的值就叫KEY,数据库里一般都是存的这个KEY,肯定不会存那个汉字VALUE的 然后在 页面上SELECT控件后面加个隐藏的文本框,刚打开页面的时候如果这个SELECT有值,也就是说如果是修改的时候,你应该把这个值放到隐藏框里,并且让SELECT显示这个选中的值...

jsp 中如何从数据库某一表中取出一个值,赋予一个变量,然后和页面获得的...
定义一个访问数据库的BEAN。负责操作数据库里面的某个表。定义增删改查方法等。比如这里用到的getById方法。里面通过上面BEAN获取数据库连接后通过执行查找语句获取结果集。然后通过结果集获取查找的内容,比如说NAME.然后把NAME的值返回。JSP里面获取数据后提交给SERVLET.然后SERVLET里面通过第二个BEAN里面的...

JSP页面如何从一个页面传递一个参数到另外一个页面。
参数名=参数值">,在下一个页面用request.getParameter("参数名")得到值 (2).另一种跳转是转发,这种跳转request对象就被传往下一个页面,可以用<jsp:forward page="\/a.jsp"\/>,这样你可以把参数用request.setAttribute()方法存进request对象里,再到下一个页面用request.getAttribute()得到参数.两种方法...

jsp怎样实现超链接提取mysql数据库表格中,超链接对应的那一行的内容并...
超链接那里直接forward到另外一个jsp页面如:。forwar的时候同时传递一个参数,数据的id值。转向的jsp通过getParameter()获取到id值,依据id从数据库获取数据。

从数据库中查询出来很多数据在jsp页面上显示,怎样定位到某一条的数 ...
1.要么将查出来的数据在后台进行处理,将数据查出来并且一条一条拿出来进行验证如果是关键字则进行替换如关键字是“关键字”则替换为“关键字”这样在前台显示时就可以显示为红色 2。就是在前台进行标注了,在前台取数据时只能一点一点的进行判断是否是关键字这个判断就和你获取数据的方法相关了,比如你...

在jsp表单上,点选一个下拉列表中的选项,从数据库中调出数据,自动填充...
用到下拉框 onchange事件,事件调用的函数思路如下:1 创建xmlHttpRequest对象 xmlhttp 2 发送请求给服务器xmlHttp.open('GET',url,false);3 得到返回的数据 string str = xmlHttp.responseText;4 给文本框赋值 document.getElementById('文本框id').value = str;细节你自己写一下就ok了 ...

相似回答