jsp怎么在数据库中插入数据啊!!!

jsp怎么在数据库中插入数据啊!!!,第1张

下面设个是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 注册之后往 数据库中添加数据 添加之后数据库有记录显示 但是显示值为空 代码如下等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10190021.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存