Error en código Jsp desarrollado en youtube
Agradezco si me pueden colaborar por favor con lo siguiente:
Estloy desarrollando una aplicación Jsp que interactúa con Mysql he analizado el código y lo he escrito adecuadamente, pero desafortunadamente al ejecutar el programa cuyo código es el siguiente:
<%@page import="java.sql.*" %>
<%@page import="java.sql.DriverManager"%>
<%@page import="com.mysql.jdbc.Statement"%>
<%@page import="java.beans.Statement"%> <%-- el compiulador dice que aqui hay error --%>
<%@page import="java.sql.ResultSet"%>
<%@page import="com.mysql.jdbc.Connection"%>
<%@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>
<h2 align="center">Registro de usuarios</h2>
<form action="">
<table border="1" width="250" align="center">
<tr>
<td>Código:</td>
<td><input type="text" name="txtCod"></td>
</tr>
<tr>
<td>Nombre:</td>
<td><input type="text" name="txtNom"></td>
</tr>
<tr>
<td>Edad:</td>
<td><input type="text" name="txtEdad"></td>
</tr>
<tr>
<td>Sexo:</td>
<td><input type="text" name="txtSexo"></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="text" name="txyPas"></td>
</tr>
<tr>
<th colspan="2">
<input type="submit" name="btnGrabar" value="Grabar usuario"> </td>
</tr>
</table>
</form>
<%
if(request.getParameter("btnGrabar")!=null){
String cod=request.getParameter("txtCod");
String nom=request.getParameter("txtNom");
int edad=Integer.parseInt(request.getParameter("txtEdad"));
String sexo=request.getParameter("txtSexo");
String pas=request.getParameter("txtPas");
Connection cnx=null;
ResultSet rs=null;
Statement sta=null;
out.print(sta +"");
try{
Class.forName("com.mysql.jdbc.Driver");
cnx=DriverManager.getConnection
("jdbc:mysql://localhost/cursojsp?user=root&password=");
sta=cnx.createStatement();
sta.executeUpdate("insert into usuarios values('"+cod+"','"+nom+"',"+edad+",'"+sexo+"','"+pas+"')");
request.getRequestDispatcher("Listado.jsp").forward(request, response);
}catch (Exception e){
out.print(e +"");
}
}
%>
</body>
</html>
%>
- me muestra los siguientes errores, en la linea Statement sta=null; resaltada en negrilla me muestra el siguiente error: reference to statement is ambiguous both interface com.mysql.jdbc.statement in com.mysql.jdbc and class.java.beans.Statement in java.beans match Surround with...
- El otro error es en la linea cnx=DriverManager.getConnection
("jdbc:mysql://localhost/cursojsp?user=root&password="); pues me dice incompatible types : java.sql.connection cannot be converted to com.mysql.jdbc.connection Surround with
- El otro error es en la linea cnx=DriverManager.getConnection