Newsgroup: it.comp.java
Titolo: jdbc FASE DUE! ...'orcgiud...!

Ce l'abbiamo fatta.
Ho letto e seguito i vari consigli.
Il file .jar relativo ai driver di mysql è stato "montato" su
NetBeans 3.5...e adesso la classe: com.mysql.jdbc.Driver
è visibile, viene caricata senza problemi.
PREMESSA:
Sistema operativo: windows dumila!
mysql installato in c:
in realtà non ho proprio installato nulla! cioè:
Ho "unzippato" il paccone di mysql e l'ho messo in C:
Quindi dal promt dei comandi, digitando quanto segue
c:\mysql\bin> mysql -u root
mi "mi parte" mysql e creo il mio database dal nome: jsptest. Creo anche una
tabella e chiudo tutto
(Nota, se faccio il controllo dei task, mysqld.exe è in esecuzione)
DOMANDA:
tenendo conto di quello che ho detto, circa cartelle, creazione del database
jsptest ecce ecce, vi domando:
Come mai la seguente istruzione:
*****************************************************
String DB_URL = "jdbc:mysql://localhost:3306/jsptest";
Class b = Class.forName("com.mysql.jdbc.Driver");
miaconnessioneJSPText = DriverManager.getConnection(DB_URL);
*****************************************************
mi da problemi?
o meglio, il tutto è stato inserito in un blocco try catch, compreso il
richiamo del driver Class.forName("com.mysql.jdbc.Driver"); che
non da nessun problema....facendo i test riga per riga del programma
che dovrebbe aprire la connessione col mio idiotissimo DB, ho visto
che l'errore è generato da questa riga:
miaconnessioneJSPText = DriverManager.getConnection(DB_URL);
dove, DB_URL = "jdbc:mysql://localhost:3306/jsptest";
Che c'è che non va?
                          IL SANTO
p.s.
Ho provato anche questo
jdbc:mysql:///jsptest
'GNENTE DA FARE!!
AIUTO!!! FUMO E HO CALDO!

 AIUTO!!! FUMO E HO CALDO!
...smetti di fumare...fa male...
-- 
Lucio Benfante - Java User Group Padova
Brainbench MVP for Java 1
http://www.brainbench.com
MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064

 MyTranscript: 
http://www.brainbench.com/transcript.jsp?pid=167064
Mi sono avventurato in questo campo proprio perchč
spero anche io di diventarč cosě...(un esperto! ahahah! speriamo!)
Il mio campo č Robotica Industriale e Automazione dei Processi...sto
facendo ste cose da autodidatta e sto sudando parecchio!
In tutti i sensi!
                           IL SANTO

 e "rimesso" mysql.
try {
// Load MySQL driver
  try {
    Class.forName("com.mysql.jdbc.Driver");
  } catch (ClassNotFoundException e) {
    System.out.println ("MySQL driver inesistente");
  }
  // Connessione al DB
  Connection conn =DriverManager.getConnection
("jdbc:mysql://localhost:3306/jsptest?user=pinco&password=pallino");
  // OPPURE
  //   Connection conn =DriverManager.getConnection
("jdbc:mysql://localhost:3306/jsptest?user=root");
  // Create a Statement
  Statement stmt = conn.createStatement ();
  // Eseguo una query 
  ResultSet rset = stmt.executeQuery ("SELECT xxx from xxx");
  // Scorro il risultato 
  while (rset.next ())  {
    System.out.print   (rset.getString (1));
    System.out.print   (rset.getString(2));
    System.out.print   (............);
  }
} catch (SQLException e) {
  System.out.println("Error accessing DB ");
  System.out.println("  Error code is : "+e.getErrorCode());
  System.out.println("  Error message is :"+e.getMessage());
}finally {
  try {
    if (rset!=null) rset.close();
      stmt.close();
      conn.close();  
    } catch (Exception e) {
      ........................
      .............
    }
}
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ("jdbc:mysql://localhost:3306/jsptest?user=root");
                                                          ^^^^^^^^^
*************************************************
Eccola la bastarda!
                             IL SANTO
p.s.
Funziona!
Grazie, ti devo una birra!

 Grazie, ti devo una birra!
No mi devi le scuse su iamm!!!
Hai detto che non so nulla!


 Hai detto che non so nulla!
Mammamia quanto sei acido!
                       IL SANTO

> Mammamia quanto sei acido!
Però me le hai fatte!!
