gpt4 book ai didi

java - JSP代码中的MYSQL命令

转载 作者:行者123 更新时间:2023-11-30 03:34:21 25 4
gpt4 key购买 nike

StackExchange的用户您好,我需要帮助编写我的代码,因为它很有趣,而且我不知道该怎么做。

我有表 SQL“成员”,注册了超过 1000 个用户。

我正在开发带有登录和界面的网络应用程序。

有问题吗?登录我的网络应用程序后,它会向我显示其他注册用户的数据。(屏幕截图 n.1)= http://s3.postimg.org/t74zj5pyr/V_st_i_ek.jpg

但是,我只想查看登录用户的 session 数据。就像这张图片 -> (具有一个注册用户的数据库表)=== 工作正常:-D ---(屏幕截图 n.2)= http://s30.postimg.org/nyz2jqum9/V_st_i_ek.jpg

所以,终于有了 JSP 代码:

try
{
connection = DriverManager.getConnection(connectionUrl+dbName, userId, password);
statement=connection.createStatement();

//String id_ = request.getParameter("id");
//String id_ = session.getSessionContext().equals("id");
//String searchPhone = request.getParameter("id");

String sql ="SELECT * FROM members WHERE id";

resultSet = statement.executeQuery(sql);
while(resultSet.next())
{

我需要这样的东西

字符串 activeUser = session 。 “以用户 XXXX 身份获取 Activity 连接”

字符串 sql ="SELECT * FROM 成员 WHERE id = '"+ activeUser + "'";

联系方式:pparik2451@gmail.comSkype:l2jpsinfo

最佳答案

试试这个代码。但正如我上面提到的 - 在 JSP 中使用此类东西是一种不好的做法

String sql ="SELECT * FROM members WHERE id=?";
PreparedStatement statement = connection.prepareStatement(sql);
statement.setString(1, "id value");
ResultSet set = statement.executeQuery();

关于java - JSP代码中的MYSQL命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28330297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com