jsp中怎样把从文本框中获取的值作为sql查询的条件

jsp中怎样把从文本框中获取的值作为sql查询的条件,第1张

示例:\x0d\JSP 页面中:\x0d\后台 :String sql = "select from user where username =";//从用户表中查询指定用户名的数据\x0d\ 取得文本框中的值:String name = requsetgetParameter("username"); \x0d\ 然后取得connection对象 conn\x0d\ Preparestatement pstmt = connpreparestatement();\x0d\ pstmtsetString(1,name);//拼接sql语句成为:select from user where username =(name的值);\x0d\ 最后执行sql语句

jsp页面上提交用户查询数据的请求到action或者servlet, 在java代码中连接数据库查询出数据,返回到jsp页面显示。

这些例子网上很多的, 建议你去网上搜索一下JSP连接数据库的帖子, 有很多代码的。

DBConnectionManagerjava

import javasql;

public class DBConnectionManager {

private String driverName="commicrosoftjdbcsqlserverSQLServerDriver";

private String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=demo";

private String user="sa";

private String password="";

public String getDriverName() {

return driverName;

}

public void setDriverName(String driverName) {

thisdriverName = driverName;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

thispassword = password;

}

public String getUrl() {

return url;

}

public void setUrl(String url) {

thisurl = url;

}

public String getUser() {

return user;

}

public void setUser(String user) {

thisuser = user;

}

public Connection getConnection(){

try{

ClassforName(driverName);

return DriverManagergetConnection(url, user, password);

}catch(Exception e){

eprintStackTrace();

return null;

}

}

}

DBSQLManagerjava

import javasql;

public class DBSQLManager {

protected Connection con=null;//Connection对象

protected Statement stmt=null;//Statement对象

protected ResultSet rs=null;//记录结果集

protected String sql=""; //SQL语句

public DBSQLManager(){

try {

DBConnectionManager dcm=new DBConnectionManager();

con=dcmgetConnection();

//consetAutoCommit(false);//添加事物,既是否自动提交

stmt=concreateStatement();

} catch (SQLException e) {

eprintStackTrace();

}

}

public Statement getStmt(){

return stmt;

}

public Connection getCon(){

return con;

}

public ResultSet getRs(){

return rs;

}

public void setSql(String sql){

thissql=sql;

}

public String getSql(){

return sql;

}

//查找

public void execueQuery(){

try {

rs=stmtexecuteQuery(sql);

} catch (SQLException e) {

eprintStackTrace();

}

}

//更新

public void executeUpdate(){

try {

stmtexecuteUpdate(sql);

} catch (SQLException e) {

eprintStackTrace();

}

}

//关闭

public void close(){

if(rs!=null){

try {

rsclose();

} catch (SQLException e) {

eprintStackTrace();

}

rs=null;

}

if(stmt!=null){

try {

stmtclose();

} catch (SQLException e) {

eprintStackTrace();

}

stmt=null;

}

try {

conclose();

} catch (SQLException e) {

eprintStackTrace();

}

con=null;

}

}

如果楼主有不明白的,,百度HI我

祝楼主早日成功!

以上就是关于jsp中怎样把从文本框中获取的值作为sql查询的条件全部的内容,包括:jsp中怎样把从文本框中获取的值作为sql查询的条件、如何在一个jsp网页中实现SQL数据库查询和显示结果、jsp中封装数据库 *** 作,例如数据库连接,条件查询等到javabean中,怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存