当前位置:首页 » 编程语言 » jspsqlupdate
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

jspsqlupdate

发布时间: 2022-06-21 01:17:36

⑴ jsp更新sql数据库

jsp更新sql数据库
import java.sql.*;

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) {
this.address = address;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getLoginName() {
return loginName;
}
public void setLoginName(String loginName) {
this.loginName = loginName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = 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=?";
pst.setString(1,bean.getLoginName());
pst.setString(2,bean.getUserName());
pst.setString(3,bean.getPassword());
pst.setInt(4,bean.getAge());
pst.setString(5,bean.getAddress());
pst.executeUpdate(sql);
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
}

⑵ jsp中如何引用int变量写update的sql语句

String sex=request.getParameter("sex");
String username=request.getParameter("name");
String sql="update users set sex=?(这个是我在jsp中输入的要修改的值) where name='username';"

⑶ jsp update语句问题

executeQuery();是用来执行查询语句的。所以很多驱动中在写这个方法时将connection设置为只读模式,这个时候执行更新语句不会报错或者异常,但是是无效的。

要实现更新需要调用stmt.executeUpdate()方法。
楼上的建议很好!

⑷ jsp中sql update语句怎么写

假设为
当a表的colc字段等于b表的colb字段时更新a表的cola字段值为colb的值
sql:
update
a
set
cola
=
(select
colb
from
b
where
b.colb
=
a.colc)

⑸ JSP中UPDATE的问题

这是你写的SQL语句:
String sql="update info set info_name='"+info_name+"',info_key='"+info_key+"',info_zhanzhang='"+info_zhanzhang"'";

你是要把整张表的这info_name、info_kdy、info_zhanzhang这三列全部改成你从页面得到的值吗?

如果你只是针对其中的某一行进行修改,那应该加上where条件。

⑹ 写了个JSP,SQL的update不报错但没反应

where log_name='"+logname+"'";
因为你用的是等号,所以表中的log_name必须严格等于logname,否则找不到这个记录,自然没有报错也没有反应。

⑺ 求jsp中修改sql数据库的代码

使用Update更改啊,在JSP中利用SQL语句,具体的Update语句我忘了,不过我给你说下原理,在update(修改sss中admin_id的admin_password)的条件中嵌套select查询admin_id,这样就可以修改制定admin_id的密码了

⑻ JSP中SQL更新语句问题

有没有少参数
你这条查询语句,把那参数都改成值,然后查询下?

你这条语句语法错误!
String类型的还要加'',比如说:
"update userkey set 问题="’+wenti+"‘,答案="’+daan+"‘,类型="’+leixing+"‘,难易程度="’+nan+"‘,操作者="’+caozuozhe+"‘,访问次数="’+fangwen+"‘,创建日期="’+shijian+"‘ where 编号="+id+"");

语法上要加,这是String连接的
不加不可以

⑼ JSP SQL update语句问题

对比一下看看跟你的有什么不同:
stmt.executeUpdate("update userkey set 问题='"+wenti+"' where 编号='"+id+"'");

⑽ JSP怎么更新SQL数据库表中内容

Jdbc连接数据库后写好方法直接调用update方法,将新的pwd传入就行了