怎么把jsp页面表格中的数据插入到另一个数据库表中 csdn

如题所述

第1个回答  2016-06-23
哎 我给你最简单的例子
两个简单的jsp页面,数据库连接(我给你的是mysql数据库连接示例,后面附sqlserver数据库连接部分关键代码)
首先是 获取值页面My.jsp 源码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'My.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<form action="Hp.jsp">
name:<input name="name" value="" type="text"></br>
password:<input name="password" value="" type="text"></br>
<input type="submit" value="button">
</form>
</body>
</html>
处理页面 Hp.jsp 源码:
<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'Hp.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->

</head>

<body>
<%
Connection con = null;
Statement stm = null;

String url = "jdbc:mysql://localhost:3306/数据名称";//数据库名称就是你的数据库名字
String driver = "com.mysql.jdbc.Driver"; //驱动类位置
String username = "root"; //数据库登录名称,此处写上你的用户名称
String pwd = "root"; //数据库登录密码,此处写上你的登录密码
try
{
Class.forName(driver);
con = DriverManager.getConnection(url, username, pwd); //创建Connection连接对象
stm = con.createStatement(); //创建Statement 命令执行对象
}
catch (ClassNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

String name=request.getParameter("name"); //获取传过来的名称
String password=request.getParameter("password");//获取传过来的密码

String sql="insert into user(name,password) values("+name+","+password+")";//数据库添加一条记录sql语句

int temp=stm.executeUpdate(sql);

if(temp>0)
{
out.print("添加成功");
}
else
{
out.print("添加失败");
}
//关闭数据库连接
stm.close();
con.close();本回答被提问者采纳

怎么把jsp页面表单上的数据导出成Excel-CSDN论坛
\/\/方法接受两个参数,一个是list,这个地方我用了泛型。另一个参数是HttpServletResponse response public static void toExcelBy(List<AccessLog> list,HttpServletResponse response) { \/\/ 创建工作表 WritableWorkbook book=null;response.reset();\/\/ 创建工作流 OutputStream os =null;try { \/\/ 设...

JSP怎么将表单提交到对应的servlet
1. 用于登录的jsp页面,其中有一个form表单用于提交用户名和密码 2. 创建一个名为LoginServlet的Servlet,下面是doGet与doPost部分 3. 配置web.xml,这是最关键的一步 需要注意的是url-pattern这里写的是\/login,而在jsp中form表单的action写的是login,而不是\/login,因为尝试了其他写法都不...

ssh框架中jsp业面textarea中的数据怎么保存到数据库
你好 有两种方式可以做到 使用 struts form 将数据传到 action 中 ,然後写入数据库http:\/\/www.cnblogs.com\/nayitian\/p\/3484814.html 使用 jquery ajax 将数据传到 action 中,然後写入数据库http:\/\/blog.csdn.net\/thinkscape\/article\/details\/7467153 ...

Access 中将一个表的数据复制到另一表中的问题
select * from 库存明细tmp into 库存明细 微软经常不守规矩。另外比的表名汉字需要加上中括号,也就是:insert into [库存明细] select * from [库存明细tmp]补充:啥子语言,ACCESS不编译的哦。

oracle数据库如何把表从一个表空间移到另一个表空间
1、打开Toad For Oracle数据库工具。2、输入数据库管理员账号密码连接数据库<因为管理员有权限看见不同用户的表及表空间,这样比较方便>。3、点击 Database Browser 图标。4、展开数据库,找到Tablespaces,点击Tablespaces,在右边就会看见当前数据库的所有表空间。5、选择需要扩展的表空间文件,点击 Alter ...

在ssh框架中,我把数据已经插入到数据库中了,但是就是不知道如何从中取出...
在java代码中将数据查出放到list集合里面 把list集合放到session里面 在jsp页面里面用 <c:forEach items="${pagination.allentities}" var="entity"> {entity.cname} {entity.pass} {entity.name} {entity.gender} {entity.birth} {entity.address} {entity.postcode} ...

如何得到一个jsp页面所在的项目的路径
1.jsp中取得路径:以工程名为TEST为例:(1)得到包含工程名的当前页面全路径:request.getRequestURI()结果:\/TEST\/test.jsp (2)得到工程名:request.getContextPath()结果:\/TEST (3)得到当前页面所在目录下全名称:request.getServletPath()结果:如果页面在jsp目录下 \/TEST\/jsp\/test.jsp (4)得到...

jsp怎样实现页面登录验证数据库里面的内容
解决方案一:登录的时候根据用户名和密码去数据库查询,有就登录成功,没就提醒注册或返回登录页面 解决方案二:http:\/\/blog.csdn.net\/c0c0cf\/article\/details\/8996444 我觉得你应该找一本jsp相关开发的书籍先学一下,然后尝试着自己动手试一试。解决方案三:老师有要求书上应该有相似的例子,照着看看写...

如图jsp页面,想在表格的左右两边插入图片,div css 样式哪里错了? 怎 ...
建议一个DIV左浮动 一个DIV右浮动 表格不浮动 不要告诉我你都学标签库了还不会浮动

如何将mysql数据库表中的内容显示在Web页面中,用什么软件实现呢?_百度...
1、首先我们使用数据库连接工具HeiDiSQL来连接本机的mysql数据库,2、使用该工具创建一个test数据库,3、在该数据库中创建一张student表,该表中有id、name和age字段,我们同时给数据库添加数据,如下图所示。4、我们创建一个Student类,并为该类分别创建id、name和age属性,并用private修饰符进行限定。

相似回答