Red de conocimiento informático - Material del sitio web - Cómo mostrar el contenido de la base de datos MySQL en la página JSP

Cómo mostrar el contenido de la base de datos MySQL en la página JSP

El código jsp que muestra los datos de la base de datos es el siguiente:

Las explicaciones e instrucciones se pueden ver en los comentarios del código

<%@?page?language="java"?import="java.sql.*,java.io.*,java .util.*" %>?

<%@?page?contentType="text/html;charset=utf-8"%>?

?

?

?

tabla {?

borde:?

ancho:?

}?

td,th?{?

alto:?

borde:? #CCCCCC?1px? sólido;?

}?

?

?

>

<%?

//DriverName

String?driverName?=?" com.mysql.jdbc.Driver";?

// Nombre de usuario de la base de datos

String?userName?=?" root";?

//Contraseña

String?userPasswd?=?" szy ";?

/Nombre de la base de datos

Cadena?dbName?=? "studentmanage";?

/Nombre de la tabla

Cadena? nombretabla?=? " estudiante";?

// Cadena de conexión

Cadena?url?=? "jdbc:mysql://dirección de la base de datos:número de puerto/"?+?dbName?+ ? "user="?

+?userName?+?" &password="?+?userPasswd;?

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

¿Conexión?

Declaración?

Cadena?select?*?from?"?+?tableName;?

ResultSet?rs?=?statement.executeQuery(sql);?

%>?


?


?< / p>

?

?

?

<%?

out.print("número de escuela");?

%>?

?

?

<%?

out.print("Nombre");?

%>?

?

?

<

;%?

out.print("especialidad");?

%>?

?

< th>?

<%?

out.print("clase");?

%>?

>

?

<%?

¿mientras?{

%>?

?

?

<%?

out.print(rs.getString(1));?

%>?

?

?

<%?

out.print (rs.getString(2));?

%>?

?

?

<%?

out.print(rs.getString(3));?

%>?

?

?

<%?

out.print(rs.getString(4));?

%>?

?

?

<%?

}?

%> ?

?

?


?


?


?

<%?

out.print("Consulta de datos exitosa, felicitaciones");?

%>?

?

<%?

rs.close();?

declaración.close ();?

conexión.close();?

%>?

?

?

Los resultados mostrados son los siguientes: