Я создал простой класс Java, который доступ к базе данных SQL, которая работает отлично Вот код:Таинственный доступ SQL поведение
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Query2 {
public static void main (String[] args) {
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/riconoscimento?"
+ "user=root&password=root");
Statement stmt = conn.createStatement();
ResultSet rs;
rs = stmt.executeQuery("SELECT * FROM utenti; ");
while (rs.next()) {
String passwordToRead = rs.getString("password");
String usernameToRead = rs.getString("username");
System.out.println(passwordToRead);
System.out.println(usernameToRead);
}
conn.close();
} catch (Exception e) {
System.err.println("Database Access Error");
System.err.println(e.getMessage());
}
}
}
Тот же самый код на странице JSP не работает, проблема что блок примерочных улов не выполняется, и я не знаю, как это возможно Вот код:
<%@ page language ="java" import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>I dati inseriti per l'autenticazione sono:</title>
</head>
<body>
<h1>
<%
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/riconoscimento?"
+ "user=root&password=root");
Statement stmt = conn.createStatement();
ResultSet rs;
rs = stmt.executeQuery("SELECT * FROM utenti; ");
while (rs.next()) {
String passwordToRead = rs.getString("password");
String usernameToRead = rs.getString("username");
out.println(passwordToRead);
out.println(usernameToRead);
}
conn.close();
} catch (Exception e) {
System.err.println("Database Access Error");
System.err.println(e.getMessage());
}
%>
</h1>
</body>
</html>
у вас закрыты все ur html открытые теги ?? как у ур jsp сам не закрыт. И компиляция jsp, какой результат вы видите? –
забыл скопировать здесь, но присутствует в .jsp странице .. действительно не могу понять – Franky
Поэтапно развертывается Http: // Localhost: 8080/WebApplication1 Завершено последовательное распределение HTTP: // локальный: 8080/WebApplication1 выполнения развертывания: просмотр: HTTP: // локальный: 8080/WebApplication1/index.jsp вводного дисплей-браузер: пробег: BUILD УСПЕШНОГО (общее время: 4 секунды) – Franky