Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [JSP] Problema con sqlite in Eclipse

    Ciao a tutti,
    sto scrivendo un applicazione web in JSP (Java Server Page) utilizzando come database Sqlite. Lavoro con Eclipse.
    Ho scaricato la libreria SQLiteJDBC dal sito xerial.org (questo è il link ) e l'ho salvata nella cartella lib della cartella tomcat. Ho provato ad aggiungere la jar al progetto in Eclipse in Configure Build Path del mio progetto, in Libraries ho aggiunto la jar con Add External JARs.
    Ho provato a scrivere questo codice:
    codice:
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@ page language="java" import="java.sql.*" %>
    <%@ page language="java" import="org.sqlite.*" %>
    <!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=UTF-8">
    <title></title>
    </head>
    <body>
    <%
    String submit_login= request.getParameter("submit_login"); 
    if(Integer.parseInt(submit_login)==1)
    {
    	//verifico che l'username inserito esiste
    	try {
    		Class.forName("org.sqlite.JDBC");
    		//connessione al db
    		Connection conn= DriverManager.getConnection("jdbc:sqlite:db/webconference.sqlite");
    	    Statement stat= conn.createStatement();
    	    
    	    ResultSet rs = stat.executeQuery("select * from user;");
    	 
    	                while (rs.next()) {
    	                    out.println(rs.getString("id_user") + ", ");
    	                    out.println(rs.getString("username"));
    	                }
    	 
    	                rs.close();
    	                conn.close();
    
    	} catch (ClassNotFoundException e)
    	{
    		out.println("Errore. Eccezione ClassNotFoundException: "+e.getMessage());
    	}
    }
    %>
    </body>
    </html>
    ma mi restituisce questo errore:
    Errore. Eccezione ClassNotFoundException: org.sqlite.JDBC

    Ho provato anche a modificare il file MANIFEST.MF della cartella META-INF della mia applicazione in questo modo:
    codice:
    Class-Path: lib/sqlite-jdbc-3.7.2-javadoc.jar
    ma viene restituito sempre lo stesso errore. Ho cercato su internet ma non ho trovato nulla.
    Dove sbaglio? perchè non riesce a vedere la classe JDBC?
    Troppo difficile cambiare, essere normale!!


    JoomlaPost

  2. #2
    e bè se invece del javadoc aggiugessi il jar della libreria forse forse funzionerebbe...
    link

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.