Newsgroup: it.comp.software.database
Titolo: mysql 3.23.58 e JDBC

[Post in XPost su it.comp.java e it.comp.software.database, fate f-up 
sul NG che vi sembra più appropriato]
Salve a tutti, mi servirebbe un piccolo aiuto per risolvere un 
problemino "logistico" nel quale mi sono imbattuto.
Finora ho sempre lavorato con Oracle 9i Lite, ma adesso devo sviluppare 
un sistema informativo che si appoggia sulla versione di mysql in 
oggetto (che confronto a Oracle è un giocattolino, non un DBMS, secondo 
me, ma non posso farci niente)
Il punto è che ora devo scrivermi una classe che faccia da connection 
manager per mysql e siccome mysql funziona in modo un po' diverso da 
oracle non son ben sicuro su dove mettere mano.
Quello che segue è il codice del connection manager per Oracle, come 
posso modificarlo in modo che funzioni con mysql?
Grazie per l'eventuale aiuto.
import java.sql.*;
public class ConnectionManager
{
    private Connection conn;
    public ConnectionManager(){
       String MY_DRIVER = "oracle.lite.poljdbc.POLJDBCDriver";	
	String MY_URL = "jdbc:polite:database;";
	String LOGIN = "user";
       String PASSWD = "password";
       try{
            Class.forName(MY_DRIVER);
            conn = DriverManager.getConnection(MY_URL, LOGIN, PASSWD);
       } 
       catch (ClassNotFoundException e) { 
			System.out.println("Driver NON TROVATO");
	}
	catch (SQLException e){ e.printStackTrace();}
    }
    public Connection getConnection(){return conn;}
 
    public void closeConnection() throws SQLException{conn.close();}
}
-- 
Lord Gas, the Waxen - Blasfemo di IFTMDG - Penguin's Enemy #1 
[ICQ: 57483751][the Waxen Pith: 
http://www.snipp.org/gas
]
"Goddamn, there's always such a big temptation to be good"
(Tom Waits - God's Away on Business)

 ha scritto nel messaggio
news:MPG.1b31b2807...@news.individual.net...
[Post in XPost su it.comp.java e it.comp.software.database, fate f-up
sul NG che vi sembra piů appropriato]
Salve a tutti, mi servirebbe un piccolo aiuto per risolvere un
problemino "logistico" nel quale mi sono imbattuto.
Finora ho sempre lavorato con Oracle 9i Lite, ma adesso devo sviluppare
un sistema informativo che si appoggia sulla versione di mysql in
oggetto (che confronto a Oracle č un giocattolino, non un DBMS, secondo
me, ma non posso farci niente)
Il punto č che ora devo scrivermi una classe che faccia da connection
manager per mysql e siccome mysql funziona in modo un po' diverso da
oracle non son ben sicuro su dove mettere mano.
Quello che segue č il codice del connection manager per Oracle, come


 oracle non son ben sicuro su dove mettere mano.
L'unica cosa che devi modificare è il riferimento ai driver JDBC,
all'interno della tua classe. Guarda la documentazione dei driver JDBC
scaricabili dal sito di Mysql 
http://www.mysql.com
Saluti.
G.M.

 questa è una scelta del team di sviluppo.
Access non lo vedo nemmeno, mi faceva schifo usarlo già da quando non 
sapevo nemmeno cosa fosse un DBMS, piuttosto usavo excel. Ma non perché 
io sia antimicrosoft, anzi, è che è veramente un programma del cazzo :P
Della versione di MySQL che devo usare io mi da molto urto il fatto che 
non gestisca le clausole check, che si faccia venire un infarto se provi 
a fare una query annidata, che se fai un errore di inserimento e hai le 
cuffie alle orecchie senti un BIIIP che ti trapana il cervello, come 
dicevi tu c'è anche il problema transazioni, non puoi usare stored 
procedures, e vabé, mi fermo qui :)
Il bello è che le versioni successive un po' di sta roba la 
implementano, ma a me tocca lavorare su quell'accrocchio medievale :)
Grazie comunque per le risposte, vedo di leggere qualcosa in giro.
