java - 如何在jsp页面中获取mysql查询结果?

标签 java mysql database jsp

Class.forName("com.mysql.jdbc.Driver");

Connection conn = DriverManager.getConnection(url, "root", "");
// assuming your SQL Server's username is "username" // and password is "password"

Statement st = conn.createStatement();
String sql = "Select count(role) as totalEmployee from login where role = 'employee'";
ResultSet rs = st.executeQuery(sql);

我在 mysql 中触发了这个查询,得到的答案是 2。 那么如何在jsp页面中获取并显示该查询的结果呢?

最佳答案

您可以迭代结果集并在变量中获取结果,例如:

  <%
    int totalEmployee = 0;
    if (rs != null && rs.next()) {
         totalEmployee = rs.getInt("totalEmployee");
    }
%>

关于java - 如何在jsp页面中获取mysql查询结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39122273/

相关文章:

java - 当文件大小 > 1GB 时,Gson.toJson 抛出 NullPointerException

Debian 上的 MYSQL : what's the real host name?

mysql - 如何改进这个 SQL? (MySQL数据库)

database - 将所有数据库列设置为 NOT NULL 是一种好习惯吗?

mysql - 将引擎类型更改为 MyISAM 未知引擎

java - 有没有办法知道jar文件中的java包?

java - JFrame 类型的方法...未定义

c# - Asp.net C# 在数据插入数据库时​​显示捕获错误

sql - 检查一个表的列中的所有值是否存在于另一个表中

java - 无法运行 JDI 跟踪示例 : Error: Could not find or load main class