witam wszystkich,
niedawno zaczelem pisac portal dietetyczny w jsp. Wszystko gladko szlo, do momentu gdy jeszcze nie zabralem sie za laczenie z baza danych. Tu sie pojawily pierwsze problemy z ladowaniem sterownika, ktore juz ominelem, nastepnie sporo klopotow z kodowaniem Polskich znakow z ktorymi rowniez sie uporalem.
Glowny problem polega na tym, ze po 5 przeladowaniu strony wyskakuje mi komunikat:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 11 in the jsp file: /Genui/web/index.jsp
Database cannot be resolved to a type
10: <%
11: Database ba = new Database();
12: ba.polacz();
13: ba.zapytanie();
14: ba.connection.close();
Zaznacze ze Database to klasa, ktora importuje za pomoca: <%@ page import="Functions.*;" %>
(ze srednikiem, czy bez nie ma roznicy), klasa zostala skompilowana, wgrana do odpowiednich folderow i powinno byc ok, przedstawie moze jeszcze jak wyglada owa klasa:
package Functions;
import java.sql.*;
public class Database
{
public Connection connection = null;
public Statement statement = null;
public ResultSet rs = null;
public String url = "jdbc:mysql://localhost:3306/genui?useEncoding=true&characterEncoding=UTF-8";
public String user = "root";
public String pass = "root";
public void polacz()
{
//request.setCharacterEncoding("ISO-8859-2");
try
{
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection(url, user, pass);
statement = connection.createStatement();
}
catch (Exception e)
{
System.out.println("Blad polaczenia z baza danych" + e.getMessage());
}
//request.setCharacterEncoding("ISO-8859-2");
}
public void zapytanie()
{
try {
rs = statement.executeQuery("select * from wojewodztwo");
while (rs.next())
{
System.out.println(rs.getString(2) + "<br />");
}
statement.close();
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
Database cannot be resolved to a type i non stop ten sam blad - nie potrafie go obejsc, probowalem edytowac web.xml, wgrywalem do odpowiednich folderow i nic, pomzcie bo juz sily nie mam z gory dzieki