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

    Javascript connessione database

    Buona sera,
    una mia amica che studia informatica mi ha detto che aveva problemi con un codice e così le ho parlato di questo forum e lei mi ha chiesto se potevo chiedervi aiuto da parte sua ^___^ .. vi posto quello che mi ha inviato :

    Buona sera,
    Dovrei fare una connessione tra javascript e MySql ho visto un pò in giro e cercando mi son ricavata questo codice:

    <%@page import="java.sql.*,java.text.DecimalFormat"%>

    <html>
    <head>
    <style></style>
    <body>


    <%

    Class.forName("com.mysql.jdbc.Driver").newInstance ();
    Connection c=DriverManager.getConnection("jdbc:mysql://localhost:3306/mySql?user=root&password=pass");
    statement s=c.createStatement();

    ResultSet rs=s.executeQuery("select cognome from utente");

    while(rs.next()){
    String cognome=rs.getString("cognome");


    }

    %>

    rs.Close()
    c.Close()

    </body>
    </html>

    ma purtroppo non funziona potete aiutarmi?

    vi ringrazio e aspetto vostre risposte.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    non fare da tramite, chiedi alla tua amica di venire qui e scrivere.
    Non funziona non dice molto, che errori si hanno?
    RTFM Read That F*** Manual!!!

  3. #3
    Non poteva collegarsi sul sito per alcuni problemi di connessione e mi ha chiesto se potevo aiutarla comunque è la mia vicina di casa e sta qui con me adesso ...

    Buona notte a tutti sono Marisa e vi ringrazio in anticipo per il tempo che mi state dedicando e spero veramente che qualcuno di voi mi possa aiutare. In questi giorni appena mi sistemeranno la connessione creerò un mio contatto su questo forum ma nel frattempo vi scrivo l'errore che mi da il codice..

    HTTP Status 500 -

    type Exception report

    message

    description The server encountered an internal error () that prevented it from fulfilling this request.

    exception

    org.apache.jasper.JasperException: Unable to compile class for JSP:

    An error occurred at line: 13 in the jsp file: /boh.jsp
    statement cannot be resolved to a type
    10:
    11: Class.forName("com.mysql.jdbc.Driver").newInstance ();
    12: Connection c=DriverManager.getConnection("jdbc:mysql://localhost:3306/mySql?user=root&password=pass");
    13: statement s=c.createStatement();
    14:
    15:
    16:


    Stacktrace:
    org.apache.jasper.compiler.DefaultErrorHandler.jav acError(DefaultErrorHandler.java:97)
    org.apache.jasper.compiler.ErrorDispatcher.javacEr ror(ErrorDispatcher.java:330)
    org.apache.jasper.compiler.JDTCompiler.generateCla ss(JDTCompiler.java:457)
    org.apache.jasper.compiler.Compiler.compile(Compil er.java:374)
    org.apache.jasper.compiler.Compiler.compile(Compil er.java:352)
    org.apache.jasper.compiler.Compiler.compile(Compil er.java:339)
    org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:601)
    org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:344)
    org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:389)
    org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:333)
    javax.servlet.http.HttpServlet.service(HttpServlet .java:722)

    note The full stack trace of the root cause is available in the Apache Tomcat/7.0.16 logs.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    ciao Marisa...fatti il tuo account che è meglio (vogliamo in fondo parlare con te!).

    Guarda l'http status 500 è un messaggio alquanto generico (non dice in realtà cosa è successo), dice solo che il server ha avuto problemi a soddisfare la tua richiesta.

    quello che può dirti qualcosa è quello che leggi dopo

    An error occurred at line: 13 in the jsp file: /boh.jsp
    statement cannot be resolved to a type
    10:
    11: Class.forName("com.mysql.jdbc.Driver").newInstance ();
    12: Connection c=DriverManager.getConnection("jdbc:mysql://localhost:3306/mySql?user=root&password=pass");
    13: statement s=c.createStatement();
    14:

    cioè di che tipo è statement?
    io suppongo sia uno Statement, ma in java il compilatore non capisce da solo il tipo e lo istanzia, devi specificarlo

    Se sei alle prime armi impara a leggere l'errore e lo stack trace, di solito sono molto chiari
    RTFM Read That F*** Manual!!!

  5. #5
    Buongiorno ho provato a registrarmi ma si blocca sul codice di sicurezza così ho scritto al webmaster .. meno male che c'è Claudia che pazienza che ha


    Allora ho modificato ma adesso mi dice:

    HTTP Status 500 -

    type Exception report

    message

    description The server encountered an internal error () that prevented it from fulfilling this request.

    exception

    org.apache.jasper.JasperException: An exception occurred processing JSP page /boh.jsp at line 11

    8:
    9: <%
    10:
    11: Class.forName("com.mysql.jdbc.Driver").newInstance ();
    12: Connection c=DriverManager.getConnection("jdbc:mysql://localhost:3306/mySql?user=root&password=pass");
    13: Statement s=c.createStatement();
    14:


    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handle JspException(JspServletWrapper.java:553)
    org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:442)
    org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:389)
    org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:333)
    javax.servlet.http.HttpServlet.service(HttpServlet .java:722)

    root cause

    javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:911)
    org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:840)
    org.apache.jsp.boh_jsp._jspService(boh_jsp.java:99 )
    org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet .java:722)
    org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:419)
    org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:389)
    org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:333)
    javax.servlet.http.HttpServlet.service(HttpServlet .java:722)

    root cause

    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1676)
    org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1521)
    org.apache.jasper.servlet.JasperLoader.loadClass(J asperLoader.java:126)
    org.apache.jasper.servlet.JasperLoader.loadClass(J asperLoader.java:63)
    java.lang.Class.forName0(Native Method)
    java.lang.Class.forName(Unknown Source)
    org.apache.jsp.boh_jsp._jspService(boh_jsp.java:71 )
    org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet .java:722)
    org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:419)
    org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:389)
    org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:333)
    javax.servlet.http.HttpServlet.service(HttpServlet .java:722)

    note The full stack trace of the root cause is available in the Apache Tomcat/7.0.16 logs.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    guarda qui

    codice:
    javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:911)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:840)
    org.apache.jsp.boh_jsp._jspService(boh_jsp.java:99)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    i driver jdbc sono disponibili nel path della web application?
    RTFM Read That F*** Manual!!!

  7. #7
    Sono riuscita a risolvere il problema c'era un problema con eclipse... solo che ora il mio problema è un altro...

    sto creando il login e password in jsp con collegamento a database ma sto avendo problemi e sto cercando notizie su google ma non trovo quello che mi serve per caso potete consigliarmi qualche sito dove ci sono esempi di codici? o spiegano bene come si creano?
    magari se non riesco a sistemarlo o a trovare qualche buon aiuto su internet fra un pò posto il mio codice sbagliato così magari potete aiutarmi Grazieeeee

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Continui a porre domande con l'account della tua amica, alla fine si vuole parlare con te è corretto che ti presenti con la tua identità, penso sia una forma di rispetto verso le persone che con te comunicano.
    Poi tecnologie usi? JSP e basta o ti appoggi ad altri framework? che database usi? riesci a connetterti e a leggerne il contenuto? hai un webserver? ovviamente si, ma quale?
    Ci sono una marea di esempi in rete di login (anche sul sito di html), ma dire IN GENERALE che vuoi fare non è di aiuto per noi perché ci sono tanti modi per fare una cosa e ognuno è valido a seconda del contesto in cui si lavora. Mi spiace, ma in queste condizioni, in cui vale tutto e il contrario di tutto, io non so come aiutarti senza andare OT e senza confonderti le idee
    decidi tu prima cosa fare, se non conosci le tecnlogie documentati, poi fissa le tue scelte e a quel punto siamo ben felici di darti supporto

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da ClaudiaBAA
    Sono riuscita a risolvere il problema c'era un problema con eclipse... solo che ora il mio problema è un altro...
    Ti invito a leggere il Regolamento di questa sezione, a trattare un problema alla volta per ogni discussione e a registrare un tuo account personale (e non cedibile).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.