Newsgroup: it.lavoro.informatica
Titolo: andreaaaaaaaaaaaaaaa...subito qua!

ho letto la tua versione si i.c.l.delphi del versioning dei programmi.
mi ricordo che sta soluzione l'ho usata da qualche parte. non ricordo 
dove. fammi mente locale.
 
...approposito ma da quando sei stato infettato col java?
cazzo ma allora se arrivi da delphi vuol proprio dire che java va 
bene...mo mi impegno e cerco di capire dove sbaglio.
 
cretinetti, non è che abbiamo lavorato assieme qualche volta?
 
-- 
Quando la dittatura è un dato di fatto, la rivoluzione diventa un diritto.
(Victor Hugo)

 dove. fammi mente locale.
 
Fammi fare mente locale: ho mai lavorato con un rincoglionito, incompetente, che ha ormai superato la sessantina? Mumble, mumble, mumble... no.
 


cretinetti!


On 01/20/2016 07:46 PM, 4ndre4 wrote:

allora te che sei sveglio e competente DAMMI NA MANO
ide intellij
 
 
     private static final String dbDriver = 
"org.apache.derby.jdbc.EmbeddedDriver";
     private static final String dir = "~/derby/";
     private static final String dbURL = "jdbc:derby:" + dir + "dbtest";
     private static final String user = "app";
     private static final String pass = "app";
 
public static Connection connect() throws SQLException{
         try{
             Class.forName(dbDriver).newInstance();
         }catch(ClassNotFoundException cnfe){
             System.err.println("Error: "+cnfe.getMessage());
         }catch(InstantiationException ie){
             System.err.println("Error: "+ie.getMessage());
         }catch(IllegalAccessException iae){
             System.err.println("Error: "+iae.getMessage());
         }
 
         conn = DriverManager.getConnection(dbURL,user,pass);
         return conn;
     }
 
ERROREEEEEEEEEEEEEEEEEEEEEEEEE
 
Error: org.apache.derby.jdbc.EmbeddedDriver
Exception in Application start method
Exception in thread "main" java.lang.RuntimeException: Exception in 
Application start method
	at 
com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917)
	at 
com.sun.javafx.application.LauncherImpl.lambda$launchApplication$155(LauncherImpl.java:182)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.sql.SQLException: No suitable driver found for 
jdbc:derby:~/derby/dbtest



Il derbyclient.jar è nel classpath?
La url alla connessione è esatta?
 
Possono essere le uniche cause


visto che stai usando EmbeddedDriver nel classpath devi includere derby.jar

 Error: org.apache.derby.jdbc.EmbeddedDriver
L'output di cui sopra indica che la classe EmbeddedDriver non e' stata 
trovata (ClassNotFoundException).
Secondo te, a che cazzo serve il try catch se a fronte di un errore poi 
tiri dritto?
Un hint agratis: qualsiasi linguaggio messo in mano a uno che non e' in 
grado o disposto (ancora peggio) ad accettarne/coglierne i benefici non 
puo' funzionare.
Tornando al ClassNotFoundException, non ti dice niente? Non sara' che 
per caso non hai le librerie interessate nel classpath dell'applicazione?
Un'altra chicca: il metodo newInstance() serve ad istanziare una classe 
per ottenere un oggetto di quel tipo, quindi nella fattispecie un 
oggetto di tipo EmbeddedDriver. Per cui non si capisce perche' devi 
scomodare il DriverManager quando la stessa connessione l'aversti potuta 
ottenere  direttamente dal driver.
Come vedi non e' solo questione di linguaggio, questa e' carenza di testa.

 Come vedi non e' solo questione di linguaggio, questa e' carenza di testa.
 
cazzo...tutti javisti qua......sono circondato dal nemico.
 
dire che un cobolista non ha testa è come dire che un javista ha logica



ho assegnato il classpath a livello di ambiente (export) e non va
ho aggiunto una nuova classpath nel launcher idea.sh
 
continua a non vederlo....
 
ma io sono piu tosto di java....RIUSCIRO'!!!!!!!!


 ma io sono piu tosto di java....RIUSCIRO'!!!!!!!!
 
se continui così dubito.
i progetti semplici o complessi si impostano con maven o altro build tool.
è una operazione che costa zero e non introduce complessità nei progetti
semplici, come sostiene qualche altro genio qui dentro.
questi tool hanno fra le loro caratteristiche primarie quella di gestire
le dipendenze ed è quello che ti serve.
 


ho visto grazie ora provo
grazie 1000


 dire che un cobolista non ha testa è come dire che un javista ha logica
Ci sei andato molto vicino: per ogni cobolista (senza testa per 
definizione) ci sono 1000 javisti dotati di logica (per definizione)
 
Il problema della programmazione in java, se proprio lo vuoi chiamare 
problema, e' che non devi fare i conti con il solo linguaggio, tutto 
sommato di per se' abbastanza semplice, ma con decine di migliaia di 
clssi e metodi che grosso modo fanno gia' tutto cio' che serve.
Il programmatore java deve solo pensare al core-business 
dell'applicazione che sta scrivendo.
Ma questo succede in una molteplicita' di linguaggi, sia OO ma anche 
non. In C e' grosso modo la stessa cosa solo che devi aver a che fare 
con funzioni di libreria e non classi e metodi.
Grosso modo e' come programmare in cobol con una molteplicita' di copy, 
solo che una copy e' a livello di sorgente, quindi andra' compilata 
assiemeal tuo programma, mentre in java il compilatore verifica solo che 
le interfacce importate corrispondano a quelle utilizzate, ma e' solo a 
runtime che ti accorgi se le librerie sono disponibili per l'esecuzione.
 
 

 con una molteplicita' di copy, solo che una copy e' a livello di sorgente,
 
ma anche le call dinamiche non sono a livello sorgente e ti possono 
restituire tutto quello che vuoi, dal campo alla struttura.
 
te in cobol eri un asino di la verità!


 DAMMI NA MANO 
 
Ma vattela a pia` 'nder culo.
 
 

 te in cobol eri un asino di la verità!
Puo' anche darsi, nessuno me l'ha mai detto. Anzi finche' c'erano, i 
programmatori cobol mi chiamavano quando erano in braghe di tela.
 


ho capito non sei capace.


 tipo buildpath) a cui aggiungere le librerie (.jar) che ti servono.
 
Certo, in Eclipse: tasto dx del mouse sul progetto -> Properties ->
Java Build Path -> Libraries -> ADD JARs (o Add External JARs)
 
 


grazie 1000
