
lz这个代码。。。貌似不容易看出来你的原因错在哪里啊!其一,你的Bean(DBBean)里面的成员是什么,不好看出,其二,跟你的数据库结构也有关系!因此,想要解决你的问题,我只能假设了。下面给出一个完成得代码,希望对lz有所帮助,里面的我提出的两个问题均为我所猜测,如和lz的程序不一样,请改动!带码如下:
import javasql;
class DBBean {
public String loginName = null;
public String userName = null;
public String password = null;
public int age= 0;
public String address = null;
public String getAddress() {
return address;
}
public void setAddress(String address) {
thisaddress = address;
}
public int getAge() {
return age;
}
public void setAge(int age) {
thisage = age;
}
public String getLoginName() {
return loginName;
}
public void setLoginName(String loginName) {
thisloginName = loginName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
thispassword = password;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
thisuserName = userName;
}
}
/
userinfo 数据库结构
loginName varchar
userName varchar
password varchar
age number
address varchar
/
public class Test {
private PreparedStatement pst = null; //对pst的初始化工作请自己执行
public void update(DBBean bean){
try {
String sql="update userinfo set loginName= , userName= , password= , age= , address=";
pstsetString(1,beangetLoginName());
pstsetString(2,beangetUserName());
pstsetString(3,beangetPassword());
pstsetInt(4,beangetAge());
pstsetString(5,beangetAddress());
pstexecuteUpdate(sql);
} catch (SQLException e) {
// TODO 自动生成 catch 块
eprintStackTrace();
}
}
}
首先你可以用工具制作一个导航菜单,然后通过中间件之类的方法去连接数据库,通过查询数据库中主菜单与子菜单中的字段来完成导航菜单的显示,后台中增加相应的编辑功能来实现菜单的名称及链接路径的更改!
要实现将jsp中数据添加到数据库并刷新页面可以使用servlet来做中间件,进行数据库的插入 *** 作。
具体示例代码如下:
jsp页面:
<%@ page language="java" import="javautil" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">
<html>
<head>
</head>
<body>
<form action="/demoServlet" method="post">
<input type="text" name="num"/><br/>
<input type="text" name="name"/><br/>
<input type="submit" value="提交"/>
</form>
</body>
</html>
servlet类:
public class DemoServlet extends >}点击提交按钮后,表单提交,调用doPost方法,执行 *** 作,最后通过转发跳转会原来的界面。
这个要用ajax,如果没有基础的话两句话很难说清楚,还可以用frameborder=0的iframe,每个input的地方都用一个iframe,这样点击以后只会刷新这个iframe而不是整个页面
其实挺简单:
第一步:将要修改的数据读出来显示在form中相应控件中(控件绑定相应数据)
第二步:在form中修改好数据后,提交数据并传递相应数据参数(如id)。
第三 步:接收传递过来的数据,并执行更新搞作(类似于添加数据,只是这里是更新而已)。
最后,修改成功。
以上就是关于jsp里的数据更新语句怎么写全部的内容,包括:jsp里的数据更新语句怎么写、如何制作JSP网页导航菜单,要求是连接数据库的,主菜单和子菜单可以通过更新数据库来修改。、jsp中如何实现点击一个提交按钮,把其中数据提交到数据库同时刷新该页面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)