Salve a tutti,
Sono un neofita di questo linguaggio e volevo fare un semplice programma che prenda una tabella creata con mysql e me la visualizzi su una pagina jsp.
Che ci vuole!?![]()
Peccato che su internet continui a trovare informazioni discordanti...
Ho creato questa pagina dopo aver scaricato e unzippato nella cartella lib\ext di java il file jdbc e aver costruito correttamente il db
<html>
<head>
<title>jsp-test</title>
</head>
<body>
<%@ page language="java" import="java.sql.*" %>
<table border="1">
<%try{
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException e) {
System.err.println("Driver non trovato" + e);
}
try{
Connection con = DriverManager.getConnection ("jdbc:mysql://localhost; databaseName=JSPTest; user=root; password=poli);
Statement cmd = con.createStatement();
ResultSet res = cmd.executeQuery("SELECT * FROM Persone");
ResultSetMetaData md = res. getMetaData ();
while (res.next())
{
out.print("<tr>");
for(inti = 1; i <=md.getColumnCount(); i++)
out.print("<td>" + res.getString(i) + "</td> ");
out.println("</tr>");
}
res.close();
cmd.close();
con.close();
}
catch (SQLException e) {
System.err.println(e);
}
%>
<table>
</body>
</html>
in pratica questo file avvia una finestra in cui posso aprire o salvare il medesimo file, il problema è che se lo apro, compare un velocissimo abbozzo di una pagina di internet, ma prima che riesca a vedere cosa contiene mi ricompare la medesima finestra per scegliere se aprire o salvare!![]()
Ringrazio chiunque mi possa aiutare

Rispondi quotando