
Como logro conectar jsp con mysql
Publicado por Marco Aurelio Moncada (1 intervención) el 24/09/2021 23:47:04
Hola como estas, en estos días de incertidumbre, ya que la pandemia, dicen, se oye, pero aun no estamos y nos faltaría mucho para la normalidad.
Como logro conectar jsp con mysql, se que es un tema trivial, por que de algún lado o alguien ya consulto ese problema.
He buscado unilateralmente por la web, la solución y no encuentro, hay quien me eche una mano, gracias.
Tengo 2 problemas:
- como logro conectar jsp, con mysql, tengo este codigo
tengo esta tabla:
me da este error:
ya copie este archivo:
como uno php, con jsp, por que he seguido las instracciones de poner el javabridge.jar y .war en la carpeta de /opt/tomcat/webapps/lib pero no funciona
gracias por su ayuda
Como logro conectar jsp con mysql, se que es un tema trivial, por que de algún lado o alguien ya consulto ese problema.
He buscado unilateralmente por la web, la solución y no encuentro, hay quien me eche una mano, gracias.
Tengo 2 problemas:
- como logro conectar jsp, con mysql, tengo este codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<%@
page import="java.sql.*"
%>
<%
String DRIVER = "com.mysql.jdbc.Driver";
String URL_mioDB = "jdbc:mysql://localhost:3306/mistarje_Pension";
try
{
Class.forName(DRIVER);
}
catch (ClassNotFoundException e)
{
System.err.println("Driver not found" + e);
}
Connection connessione = null;
try
{
// apro la connesione verso il database.
connessione = DriverManager.getConnection(mistarje_Pension,"sandro","lo que elijas");
}
catch (Exception e)
{
System.err.println("Error during connection with db : " + e);
}
String mail="",pass="",send="",query="";
try
{
mail=request.getParameter("email");
pass=request.getParameter("password");
send=request.getParameter("send");
out.println("<FORM name='F1' method='post' action='login.jsp'>");
out.println("Email: <INPUT type='text' name='email' value='' placeholder='mariorossi@gmail.com'><BR><BR>");
out.println("Password: <INPUT type='password' name='password' value=''><BR><BR>");
out.println("<INPUT type='submit' name='send' value='Invia'> <INPUT type='reset' name='reset' value='Reset'>");
out.println("</FORM>");
}
catch (Exception e)
{
System.err.println(e);
}
if(send!=null && mail!="" && pass!="")
{
query="SELECT * FROM Usuario WHERE email="+ mail + " AND password=" + pass + "";
Statement statement = connessione.createStatement();
ResultSet resultSet = statement.executeQuery(query);
ResultSetMetaData rsmd = resultSet.getMetaData();
for(int i=0;i<=rsmd.getColumnCount();i++)
{
out.println(resultSet.getString(i));
}
}
%>
tengo esta tabla:
1
2
3
4
5
6
7
8
MariaDB [mistarje_Pension]> desc Usuario;
+----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| email | varchar(255) | YES | | NULL | |
| password | varchar(255) | YES | | NULL | |
+----------+--------------+------+-----+---------+-------+
2 rows in set (0.003 sec)
me da este error:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Tipo Informe de Excepción
mensaje No se puede compilar la clase para JSP:
Descripción El servidor encontró un error interno que hizo que no pudiera rellenar este requerimiento.
excepción
org.apache.jasper.JasperException: No se puede compilar la clase para JSP:
Ha tenido lugar un error en la línea: [22] en el archivo jsp: [/Jsp/login.jsp]
mistarje_Pension cannot be resolved to a variable
19: try
20: {
21: // apro la connesione verso il database.
22: connessione = DriverManager.getConnection(mistarje_Pension,"sandro","lo que elijas");
23: }
24: catch (Exception e)
25: {
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:213)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:487)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:397)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:367)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:351)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:603)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:399)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:777)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
nota La traza completa de la causa de este error se encuentra en los archivos de registro del servidor.
ya copie este archivo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
mrco1965@Moncada:~$ ls -la /opt/tomcat/webapps
total 32
drwxr-x--- 8 tomcat tomcat 4096 sep 21 20:38 .
drwxr-xr-x 9 tomcat tomcat 4096 sep 20 10:30 ..
drwxr-x--- 15 tomcat tomcat 4096 sep 20 10:30 docs
drwxr-x--- 7 tomcat tomcat 4096 sep 20 10:30 examples
drwxr-x--- 6 tomcat tomcat 4096 sep 20 10:30 host-manager
drwxr-x--- 6 tomcat tomcat 4096 sep 20 10:30 manager
lrwxrwxrwx 1 tomcat tomcat 18 sep 20 15:49 Php -> /home/mrco1965/Php
drwxr-x--- 3 tomcat tomcat 4096 sep 20 10:30 ROOT
drwxr-xr-x 4 tomcat tomcat 4096 sep 21 20:38 WEB-INF
mrco1965@Moncada:~$ ls -la /opt/tomcat/webapps/W*
total 16
drwxr-xr-x 4 tomcat tomcat 4096 sep 21 20:38 .
drwxr-x--- 8 tomcat tomcat 4096 sep 21 20:38 ..
drwxr-xr-x 2 tomcat tomcat 4096 sep 21 20:38 classes
drwxr-xr-x 2 tomcat tomcat 4096 sep 21 20:38 lib
mrco1965@Moncada:~$ ls -la /opt/tomcat/webapps/W*/l*
total 540
drwxr-xr-x 2 tomcat tomcat 4096 sep 21 20:38 .
drwxr-xr-x 4 tomcat tomcat 4096 sep 21 20:38 ..
-rw-r--r-- 1 tomcat tomcat 540852 sep 21 20:38 mysql-connector-java-5.0.8-bin.jar
mrco1965@Moncada:~$
como uno php, con jsp, por que he seguido las instracciones de poner el javabridge.jar y .war en la carpeta de /opt/tomcat/webapps/lib pero no funciona
gracias por su ayuda
Valora esta pregunta


0