當前位置:首頁 » 編程語言 » 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傳入就行了