0
Я пытаюсь получить данные mysql на странице jsp. Проблема, с которой я столкнулась, - это то, что полученные значения не печатаются. Но привет печатается правильно в зависимости от количества строк в таблицеДоступ к базе данных JSP не работает
Код
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Hello World!</h1>
<%@page import="java.sql.*,javax.servlet.*,javax.sql.*" %>
<%
//Register JDBC driver
Class.forName("com.mysql.jdbc.Driver");
//Open a connection
Connection conn=null;
conn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/quiz","root","root");
// Execute SQL query
Statement stmt = conn.createStatement();
String sql="select Question_Id,Question from question_master;";
out.println(sql);
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
out.println("hello");
int id=rs.getInt("Question_Id");
String ques=rs.getString("Question");
System.out.println("ID: " + id + "<br>");
System.out.println("Question " + ques+ "<br>");
}
%>
</body>
</html>
спасибо, чувак! это была глупая ошибка, не заметила – user305774