/ / struts2 mysql conection error in eclipse - java, mysql, jsp, jdbc

struts2 mysql conection error in eclipse - java, mysql, jsp, jdbc

Mi sto collegando a MySQL usando JDBC per JSP, ma mostra un errore classNotFoundException in eclissi nella pagina JSP dei montanti.

validate.java:

package com.demo;
import java.sql.*;
public class LoginValidate {

public boolean validateLogin(){
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/inspioqj_appointment");
return true;
}
}

Lo stesso codice che utilizza nello stesso file jsp del progetto funziona senza problemi.

index.jsp:

<%@ page language="java" import="java.sql.*" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<p> There is home page.</p>
<hr/>
<a href="login">login</a>|
<a href="logout">logout</a>|
<a href="profile">profile</a>
<%

Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/inspioqj_appointment");
%>
</body>
</html>

Ho incluso il connettore java MySQL sulla cartella lib nel progetto eclipse struts, ma non funziona in action controller validate.java ma è lavorando nella pagina index.jsp.

Qual è il problema? Non riuscivo a capire.

risposte:

0 per risposta № 1

È una classe ClassNotFoundException piuttosto semplice. Assicurati che il vaso mySQL sia presente anche nel percorso di classe del progetto. Puoi farlo facendo clic con il tasto destro del mouse sul progetto, configurando il percorso di classe e da lì puoi aggiungere il particolare jar