jsp新手请教数据存储问题,谢谢 想在JSP页面中做一个表格,并且做一个文本框,然后点击提交按钮可以将内容存储在SQL,数据库中请问各位高手,这样如何实现,麻烦详细的帮小弟解答下,如果有现成的例子,更好。非常感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JAVABean+servlet+JSP,一个简单的MVC模式!可以帮你实现 jsp里内嵌sql语句直接连接数据库学习一下连接数据库和insert,select两条语句就OK了学习成本最低 在一个JSP或是Servlet里面接受下你要获取的值String str = request.getParameter("xxx");String sql = "insert into table_name (column_name) values (?,?)";////String sql = "insert into table_name (column_name) values (str)";然后JDBC连接数据库最后返回对应的int,判断,跳转,OVER这应该是比较基本的办法了希望对你有帮助 你可以用两个jsp页面来实现,但事先要先建数据库第一个jsp:<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><html> <head> <title>My JSP 'Add_student'starting page</title> </head> <body> <form action="Do_Add.jsp" method="post"> <table border="1"> <tr> <td>输入内容:</td> <td><input type=text name="neirong"></td> </tr> <tr> <td colspan=2><input type=submit name="submit1" value="提交"/></td> </tr> </table> </form> </body></html>第二个jsp:<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="GBK"%><html> <head> <title>添加</title> </head> <body> <% Connection con=null; Statement stmt=null; String neirong=new String(request.getParameter("neirong")); Class.forName("com.mysql.jdbc.Driver"); //jdbc数据库驱动 con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/zhang", "root", "111111");//数据库端口,数据库名,数据库登录用户名,数据库密码 stmt=con.createStatement(); //写入操作 int i=stmt.executeUpdate("insert into student(neirong) values('"+neirong+"')"); //你要实现建一个表(student),属性有neirong if(i>0) System.out.println("已写入"); else System.out.println("失败"); ///////// stmt.close(); con.close(); %> <br> </body></html>希望可以帮到你 谢谢大家的帮助,我用数据库语句,String sql="insert into tb_userlist values('" + strUserName + "','" + strUserPass + "','" + strUserQuan + "')";为什么不能向表中添加数据。测试数据库连接没有问题。 非常感谢大家,问题解决了,用9楼大哥的方法写成。int i=stmt.executeUpdate("insert into tb_userlist values('"+strUserName+"','" + strUserPass + "','" + strUserQuan + "')");就可以输入数据了,非常感谢。如果方便请大家告诉我,为什么String sql="insert into tb_userlist values('" + strUserName + "','"+ strUserPass + "','" + strUserQuan + "')";这样不行,我在JAVA中 这样写可以。 这样做看看SQL和JSP吧。很容易的 MVC框架代码分离很好用,不过初学者从基础做也不错,慢慢学 慢慢来先jsp然后jsp+servlet然后struts2 然后spring然后hibernate。。此处省略1万字。。 这个网上多的是,去找找吧。如果只是这样一个JSP就能搞定 如何把一个用javascript作成的日历放到一个jsp页面的div中 js中可以调用java代码吗 jsp链接数据库出错 问 各位大哥大姐一个简单的问题 java插入mysql数据库问题.(严重) 又见NullPointerException,望解! 要的就是砖头----标签库入门者问:taglib真的很好用吗? ---------------------------------------《帮忙看看》 请问如何不用ODBC直接连接ORACLE81? 一个菜鸟问题,大家帮帮忙。。。 ArrayList性能优化问题? 用jxl导出excel时怎么弹出保存框
String str = request.getParameter("xxx");String sql = "insert into table_name (column_name) values (?,?)";//
//String sql = "insert into table_name (column_name) values (str)";
然后JDBC连接数据库最后返回对应的int,判断,跳转,OVER这应该是比较基本的办法了希望对你有帮助
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<html>
<head>
<title>My JSP 'Add_student'starting page</title>
</head>
<body>
<form action="Do_Add.jsp" method="post">
<table border="1">
<tr>
<td>输入内容:</td>
<td><input type=text name="neirong"></td>
</tr>
<tr>
<td colspan=2><input type=submit name="submit1" value="提交"/></td>
</tr>
</table>
</form>
</body>
</html>第二个jsp:
<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="GBK"%>
<html>
<head>
<title>添加</title>
</head>
<body>
<%
Connection con=null;
Statement stmt=null;
String neirong=new String(request.getParameter("neirong"));
Class.forName("com.mysql.jdbc.Driver"); //jdbc数据库驱动
con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/zhang", "root", "111111");//数据库端口,数据库名,数据库登录用户名,数据库密码
stmt=con.createStatement();
//写入操作
int i=stmt.executeUpdate("insert into student(neirong) values('"+neirong+"')"); //你要实现建一个表(student),属性有neirong
if(i>0)
System.out.println("已写入");
else
System.out.println("失败");
/////////
stmt.close();
con.close(); %>
<br>
</body>
</html>
希望可以帮到你
String sql="insert into tb_userlist values('" + strUserName + "','"
+ strUserPass + "','" + strUserQuan + "')";
为什么不能向表中添加数据。
测试数据库连接没有问题。
int i=stmt.executeUpdate("insert into tb_userlist values('"+strUserName+"','"
+ strUserPass + "','" + strUserQuan + "')");
就可以输入数据了,非常感谢。
如果方便请大家告诉我,为什么
String sql="insert into tb_userlist values('" + strUserName + "','"
+ strUserPass + "','" + strUserQuan + "')";
这样不行,我在JAVA中 这样写可以。
这样做
看看SQL和JSP吧。很容易的
先jsp
然后jsp+servlet
然后struts2
然后spring
然后hibernate
。。此处省略1万字。。