下面设个是jsp数据库 *** 作的基础类:import javasqlConnection;import javasqlResultSet;import javasqlSQLException;import javasqlStatement;public class DBmain {///查询数据 返回 ResultSet对象 在使用完后需关闭数据库连接///sql:语句public static ResultSet executeQuery(String sql) {Connection conn=null;Statement stmt=null;ResultSet rs = null;try {conn = DBconnectiongetConnnection();stmt = conncreateStatement(ResultSetTYPE_SCROLL_INSENSITIVE,ResultSetCONCUR_READ_ONLY);rs = stmtexecuteQuery(sql);} catch (SQLException ex) {connclose();stmtclose();Systemerrprintln("sjk-Query:" + exgetMessage());}finally{}return rs;}///更新数据库 返回 int///sql:语句public static int executeUpdate(String sql) {int ix=0;Connection conn=null;Statement stmt=null;try {conn = DBconnectiongetConnnection();stmt = conncreateStatement(ResultSetTYPE_SCROLL_INSENSITIVE,ResultSetCONCUR_READ_ONLY);ix=stmtexecuteUpdate(sql);} catch (SQLException ex) {
1、首先要有数据Bean,用来存放表单的数据所对应的DB表结构的列的内容。
2、有Servlet将JSP页面上的表单数据项处理,发送到服务器端的业务逻辑类中。
3、服务器端的业务逻辑类接收Servlet发送的请求,将处理过的表单的数据项存放到对应的数据Bean中,然后调用相关的数据库访问模块,完成向数据库的写入 *** 作。
简单就是这些啦,更具体的lz可以按自己需要填一些内容。
很明显,原因是你的username password 没有取到值,也就是FORM提交的问题
String username=requestgetParameter("username");
这一句中你没有得到username的值
JSP连接SQL数据库实现查找(支持模糊查找,查找年龄段),插入信息<实例>
<h2>学生信息查询</h2>
<form method="POST" action="Namejsp">
<h4>按姓名查找(支持模糊查询)</h4>
<table bgcolor="#CCCCCC">
<tr>
<td>查找姓名</td>
<td><input type="text" name="name" size="15" /></td>
<td><input type="submit" value="查找"></td>
</tr>
</table>
</form>
<br/>
<form method="POST" action="Agejsp">
<h4>按年龄查找</h4>
<table border="1" bgcolor="#CCCCCC">
<tr>
<td>查找年龄</td>
<td><input type="text" name="agemin" size="5" /></td>
<td>到</td>
<td><input type="text" name="agemax" size="5" /></td>
<td><input type="submit" value="查找"></td>
</tr>
</table>
</form>
<form action="Insertjsp" method="POST">
<h4>插入信息到表中</h4>
<table border="1" bgcolor="#cccccc">
<tr>
<td>姓名</td>
<td><input type="text" name="name" /></td>
</tr>
<tr>
<td>性别</td>
<td><input type="text" name="sex" /></td>
</tr>
<tr>
<td>年龄</td>
<td><input type="text" name="age" /></td>
</tr>
<tr>
<td>系别</td>
<td><input type="text" name="dept" /></td>
</tr>
<tr>
<td><input type="submit" value="插入" /></td>
<td><input type="reset" value="重置" /></td>
</tr>
</table>
</form>
</center>
</body>
</html>
步骤如下:
1、把文本框的内容 写在form里面。给他个name =“wenname”名字,写个<input type='submit' value="提交">。
2、这样这个文本框就会提交到后台。
3、action里面 Sting name= requestgetParameter("wenname")。
4、处理后,用jdbc连接数据库,然后写个SQL 加进去就好了。insert 插入,update 更新。
以上就是关于jsp怎么在数据库中插入数据啊!!!全部的内容,包括:jsp怎么在数据库中插入数据啊!!!、jsp中如何将表单数据写入数据库、JSP 注册之后往 数据库中添加数据 添加之后数据库有记录显示 但是显示值为空 代码如下等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)