Topic: Pubblico - Composto da 11 Posts di 5 Utenti.
| 17 Gennaio, 2010 20:42 | #1 | ||
|---|---|---|---|
|
Salve, avete percaso dei link che insegnano ad fare un’applicazione completa o va benissimo una rubrica che usa il db mysql, per vedere come funziona questo java con mysql. Perchè a me non mi riesce trovare un esempio completo, per me va bene anche in inglese se avete dei link che io non conosco. Uso, java 6 . Grazie. |
|||
| 17 Gennaio, 2010 22:40 | #2 | ||
|---|---|---|---|
|
Ciao user:”gigi”, Benvenuto su MySQL Italia Beh effettivamente al momento questo sito non è molto provvisto di materiale su Java, ma ti preannuncio che la nostra redazione sta scrivendo una serie di articoli, proprio relativi a MySQL e i linguaggi Se proprio vai di fretta ti suggerisco il link a seguire, punta al sito ufficiale MySQL, un articolo veramente molto completo al riguardo. http://dev.mysql.com/doc/refman/5.5/en/connector-j.html Torna a trovarci nei prossimi tempi, troverai sicuramente gli articoli che ti accennavo prima Saluti user:”algweb” Un tempo ero algweb ora sono g2d |
|||
| 20 Gennaio, 2010 17:03 | #3 | ||
|---|---|---|---|
|
Ciao gigi, Avere un’applicazione completa credo che non ti sia molto utile in quanto normalmente contiene molte righe di codice e, se non spiegate, risultano decisamente poco comprensibili. Ti scrivo invece i passaggi che devi effettuare per gestire il DB MYSQL con Java utilizzando il driver ODBC per Windows.
4. Creare in Java la connessione in questo modo 1try{ 2 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 3 String url="jdbc:odbc:"+"dbtest"; 4 mCo=DriverManager.getConnection(url); 5 State_uno = mCo.createStatement(); 6 } 7 catch(SQLException Ex){ 8 System.out.println("Errore Connessione : "+ Ex); 9 } 10 catch(ClassNotFoundException Ex){ 11 System.out.println("Errore Drivers : "+ Ex); 12 } mCo rappresenta la connessione State_uno rappresenta lo statement di accesso al DB. fatto questo puoi fare la seguente prova:1String comando="SELECT * FROM Tabella1" 2 try{ 3 ResultSet risultatoQuery=State_uno.executeQuery(comando); 4 } 5 catch(SQLException Ex){ 6 System.out.println("Errore SQL: "+Ex); 7 } 8 int numeroCampi=5; 9 String [][] lista_righe=new String [20000][numeroCampi]; 10 int indice=0; 11 12 try{ 13 while (risultatoQuery.next()){ 14 for (int jj=0;jj<=numeroCampi;jj++){ 15 lista_righe[indice][jj]=areaInput.getString(jj+1); 16 } 17 indice++; 18 if (indice>=19999){ 19 break; 20 } 21 } 22 } 23 catch(SQLException Ex){ 24 System.out.println("Errore risultatoQuery:"+ Ex); 25 } nell’array lista_righe trovi il contenuto della tabella “Tabella1” Spero di essere stato sufficientemente chiaro. In caso contrario fammi sapere i tuoi dubbi. Buon lavoro Luigi
Ultima modifica 11 Luglio, 2010 01:16 di luigi |
|||
| 20 Gennaio, 2010 20:37 | #4 | ||
|---|---|---|---|
|
ciao user:”luigi”, Scusami se mi sono permesso di editare il tuo post, però il codice non era leggibile. Ti consiglio di utilizzare il tasto C aggiungendo il linguaggio con cui è scritto il pezzo di codice che stai postando. Penso che adesso non ci sia paragone ;) Grazie di partecipare a MySQL Italia Saluti user:”root” |
|||
| 21 Gennaio, 2010 07:14 | #5 | ||
|---|---|---|---|
|
ciao root, Hai fatto bene a formattare adeguatamente il mio testo. Ho notato anch’io che risultava esposto molto male ma non sapevo come fare per renderlo leggibile in quanto non sono un esperto di forum. Dalle tue note credo di aver capito come fare e quindi lo utilizzerò per il futuro. Grazie. Luigi |
|||
| 21 Gennaio, 2010 11:59 | #6 | ||
|---|---|---|---|
|
Ciao, grazie a tutti, apena posso provo il codice postato, ora devo fare altre cose e non posso provare. Vi ringrazio molto. Saluti, gigi |
|||
| 19 Febbraio, 2010 18:07 | #7 | ||
|---|---|---|---|
|
Ciao Raga, premetto che utilizzo Mysql da pochissimo, vi inquadro la mia situazione: - sistema operativo: Mac Os x (Leopard); - linguaggio di programamzione: Java(eclipse); - dopo aver installato tuuuutto il necessario, aver avviato il server di amministrazione ecc.. ho creato una tabella di prova tramite mysql in modalità caratteri(da terminale) di nome user,di tipo InnodB e charset=latin2,con 3 campi, ho inserito dei dati di prova e fatto una select di prova, tutto ciò senza problemi; detto questo vi elenco i miei problemi: 1- devo utilizzare dei driver ODBC per connettermi al db da java? 2- una volta creato il db da termianle mysql, mi ritrovo nella cartella mysql/data la cartella database(nome del mio database) all’interno del quale mi ritrovo due file: db.opt e user.frm , detto ciò con acces avevo un file .mdb ma qui?Cosa devo collegare al percorso da dove far reperire il db? 3- ho scaricato il driver JDBC Connector-J offerto da MySQL(mysql-connector-java-5.1.12) ma, una volta decompresso cosa devo fare? Ragazzi insomma sono disperato, ma non mollo, spero mi possiate aiutare. Un saluto ed un ringraziamento anticipato :) Ciao |
|||
| 19 Febbraio, 2010 19:46 | #8 | ||
|---|---|---|---|
|
grazie raga ho risolto, molto utile questa guida http://forum.html.it/forum/showthread.php?threadid=801696 ByeZ |
|||
| 22 Febbraio, 2010 11:29 | #9 | ||
|---|---|---|---|
Salve ragazzi,
ho due domandine da porvi e spero mi possiate aiutare; lavoro su un Mac os Leopard, ho creato un db con mysql da interfacciare con un applicativo JAVA Client/Server (protocollo TCP/IP) ma mi ritrovo due “problemini”
Spero di esser stato chiaro come spero di ricevere un aiuto. Grazie. ByeT |
|||
| 23 Febbraio, 2010 11:54 | #10 | ||
|---|---|---|---|
|
eih aiutatemi!!!Questo è o non è il forum di Mysql ITALIA!! |
|||
Condividi su:
Loggati o Registrati per replicare