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();

}

}

}

1通过jdbc连接上数据库,并从中获取一个连接。(建议由一个工具类提供)

2创建一个jsp页面、一个servlet类和一个service业务逻辑类。

3当点击查询按钮时调用servlet并把文本框中的参数传递过去。

4在servlet中获取页面传递过来的参数,并调用service中方法(此方法负责条件查询并返回list集合)

5servlet中把查询集合放到request作用域并转发到jsp页面进行迭代,把数据取出展示即可。

能否说的详细些。既然你学了jsp就应该知道页面这么连数据库的。

我也不知道你学了多少。我也正在学jsp。兴许可以帮到你:

在jsp里面里面首先导入所需要的包

<%@ page language="java" import="javautil" pageEncoding="Gb18030"%>

<%@page import="javasql"%>

<%String DRIVER="commicrosoftsqlserverjdbcSQLServerDriver";

String URL="jdbc:sqlserver://localhost:1433;databasename=test";

String USER_NAME="sa";

String PASS_WORD="sa";

ClassforName(DRIVER);

Connection con= DriverManagergetConnection(URL,USER_NAME,PASS_WORD);

%>

这样可以连接数据库然后就写sql语句其实这些都可以写在java文件里面的

<%

String sql="select from table"

PreparedStatement pstmt=conprepareStatement(sql);

ResultSet rs=pstmtexecuteQuery()

%>

以上就是关于jsp里的数据更新语句怎么写全部的内容,包括:jsp里的数据更新语句怎么写、如何在一个jsp网页中实现数据库查询和显示结果、jsp中如何调用SQL语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存