jsp里的数据更新语句怎么写

jsp里的数据更新语句怎么写,第1张

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中如何实现点击一个提交按钮,把其中数据提交到数据库同时刷新该页面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9708698.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存