Precedente :: Successivo |
Autore |
Messaggio |
Mau Utente maturo

Registrato: 13/01/05 14:07 Messaggi: 933
|
Inviato: Gio Feb 10, 2005 10:50 pm Oggetto: Interbase/Firebird |
|
|
Vorrei consigliare a tutti gli appassionati di database e programmazione lato server Interbase/Firebird, un database che ho avuto modo di conoscere per il progetto di sistemi informativi 2.
Interbase/Firebird è mooolto semplice da usare, + di mysql, secondo me, e da poco è diventato open source!
Ah, poi supporta i trigger! |
|
Top |
|
 |
vinz Amministratore


Registrato: 12/12/03 12:56 Messaggi: 6648 Residenza: San Pellegrino Terme (Bergamo)
|
Inviato: Gio Feb 10, 2005 11:25 pm Oggetto: |
|
|
Te l'ha consigliato Paraboschi?  _________________ Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla |
|
Top |
|
 |
Mau Utente maturo

Registrato: 13/01/05 14:07 Messaggi: 933
|
Inviato: Ven Feb 11, 2005 9:13 am Oggetto: |
|
|
Diciamo che me l'ha.... imposto Io il progetto avrei voluto farlo in access, ma non so se supporta i trigger!  |
|
Top |
|
 |
abaddon Utente adulto


Registrato: 05/04/04 16:32 Messaggi: 2033
|
Inviato: Ven Feb 11, 2005 2:29 pm Oggetto: |
|
|
ma come access... ti prego dimmi che non hai chiesto a Paraboschi se potevi fare il progetto in access.... |
|
Top |
|
 |
Mau Utente maturo

Registrato: 13/01/05 14:07 Messaggi: 933
|
Inviato: Ven Feb 11, 2005 6:15 pm Oggetto: |
|
|
Era una battuta... ho pure messo un po' di emoticons!
Io credo che cmq, per non demolire access, che se offrisse il supporto trigger e oggetti, sarebbe un db da non sottovalutare x la sua semplicità!Per di + si può anche interfacciare cn php! |
|
Top |
|
 |
abaddon Utente adulto


Registrato: 05/04/04 16:32 Messaggi: 2033
|
Inviato: Sab Feb 12, 2005 2:14 am Oggetto: |
|
|
non puoi chiamarmi access un db dai... si realista... e comunque ogni db si interfaccia a quel che vuoi... |
|
Top |
|
 |
vinz Amministratore


Registrato: 12/12/03 12:56 Messaggi: 6648 Residenza: San Pellegrino Terme (Bergamo)
|
Inviato: Sab Feb 12, 2005 10:42 am Oggetto: |
|
|
Access è una bella applicazioncina, facile per segretarie.
Gestisce pochissimi accessi concorrenti, non ha trigger e metodi sicuri e affidabili per il backup/restore. Oltre a tanti altri dettagli.
Sarebbe come dire che Word è un programma di editoria.
abaddon ha scritto: | e comunque ogni db si interfaccia a quel che vuoi... |
Esatto. Mau, presente ODBC?  _________________ Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla |
|
Top |
|
 |
Mau Utente maturo

Registrato: 13/01/05 14:07 Messaggi: 933
|
Inviato: Sab Feb 12, 2005 11:05 am Oggetto: |
|
|
vinz ha scritto: |
Esatto. Mau, presente ODBC?  |
Certo! tra parentesi x interbase ho scaricato i driver ODBC dal sito, ma non serveno neanche x' php (dalla versione 4 in su) ha già a disposizione delle estensioni per l'interfacciamento.
L'unica cosa è che bisogna un po' giocare con php.ini per attivarle!
Tra un po' mi toccherà metter mano anche ai JDBC x il tirocinio! |
|
Top |
|
 |
vinz Amministratore


Registrato: 12/12/03 12:56 Messaggi: 6648 Residenza: San Pellegrino Terme (Bergamo)
|
Inviato: Sab Feb 12, 2005 11:12 am Oggetto: |
|
|
Mau ha scritto: | L'unica cosa è che bisogna un po' giocare con php.ini per attivarle! |
Devi decommentare una linea che abilita l'estensione.
Se hai problemi, chiedi pure.  _________________ Let the future tell the truth and evaluate each one according to his work and accomplishments. The present is theirs; the future, for which I really worked, is mine.
Nikola Tesla |
|
Top |
|
 |
Mau Utente maturo

Registrato: 13/01/05 14:07 Messaggi: 933
|
Inviato: Sab Feb 12, 2005 11:50 am Oggetto: |
|
|
Già fatto! Grazie!
In ogni caso approfitto della tua disponibilità e del tuo sapere informatico x chiederti se:
- hai i JDBC drivers?
- sai come istallarli?
- sai come sfruttarli con Jbuilder x prelevare informazioni da mysql?
- hai anche del codice di prova?
Thanks |
|
Top |
|
 |
ice Utente adulto


Registrato: 21/01/04 19:07 Messaggi: 2885 Residenza: Seriate (Bergamo)
|
Inviato: Sab Feb 12, 2005 12:16 pm Oggetto: |
|
|
Mau ha scritto: | - hai i JDBC drivers?
- sai come istallarli?
- sai come sfruttarli con Jbuilder x prelevare informazioni da mysql?
- hai anche del codice di prova? |
Vinz, hai ancora quel pacchettino che mi avevi passato tempo fa chiamato "pappapronta.zip" ?  _________________
Ti chiedo:
La saggezza per capire i colleghi...
La pazienza per ascoltarli...
La capacità di stare calmo...
... ma non darmi la forza... perchè se mi dai anche quella...
FACCIO UN MACELLO !!! |
|
Top |
|
 |
abaddon Utente adulto


Registrato: 05/04/04 16:32 Messaggi: 2033
|
Inviato: Sab Feb 12, 2005 12:54 pm Oggetto: |
|
|
Mau ha scritto: | Già fatto! Grazie!
In ogni caso approfitto della tua disponibilità e del tuo sapere informatico x chiederti se:
- hai i JDBC drivers?
- sai come istallarli?
- sai come sfruttarli con Jbuilder x prelevare informazioni da mysql?
- hai anche del codice di prova?
Thanks |
-per jdbc driver di mysql di solito li trovi già dentro la cartella di installazione, se non ci sono vai sul sito di mysql che ci sono.
-non devi installare nulla, basta copiarli in una dir es. /home/abaddon/libjava/mysql.jar
-devi inserirli tra le librerie
- Codice: |
package spider;
/**
* <p>Title: spider</p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
import java.sql.*;
import javax.swing.*;
public class DataBase {
static Connection conn;
static Statement stmt = null;
static ResultSet rs = null;
static String query;
static String[] columnsName;
JLabel jLabel1 = new JLabel();
JSpinner jSpinner1 = new JSpinner();
public DataBase() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
public static Connection getConn(){
return conn;
}
public static int connection() {
try {
//caricamento driver
System.out.println("Connessione..");
Class.forName("org.postgresql.Driver");
conn = DriverManager.getConnection("jdbc:postgresql://127.0.0.1/spider","postgres","postgres");
stmt = conn.createStatement();
System.out.println("Fatto");
return 1;
}
catch (Exception ex) {
System.out.println("SQLException: " + ex.getMessage());
return 0;
}
}
public static boolean updatequery(String query) {
try {
//System.out.print(query);
stmt.executeUpdate(query);
return true;
}
catch (Exception ex) {
// ex.printStackTrace();
return false;
}
}
public static ResultSet query(String query) {
try {
//System.out.println(query);
rs = stmt.executeQuery(query);
}
catch (Exception ex) {
//ex.printStackTrace();
}
return rs;
}
public static void closedb(){
try{
rs.close();
stmt.close();
}catch (Exception ex){
//errori
}
}
public static int getRecordCount(String aTableName){
int result=0;
try{
query = "SELECT COUNT(*) FROM " + aTableName;
rs = stmt.executeQuery(query);
rs.next();
result=rs.getInt(1);
}catch(Exception ex){
//
}
return result;
}
public static String[] getColumnsName(String aTableName){
try{
String[] columnsName = null;
ResultSet rs = stmt.executeQuery("SELECT * FROM " + aTableName);
ResultSetMetaData rsmd =rs.getMetaData();
int columnsNumber=rsmd.getColumnCount();
columnsName=new String[columnsNumber];
for(int i=0; i<columnsNumber; i++){
columnsName[i]=rsmd.getColumnName(i+1);
}
return columnsName;
}catch(Exception ex){
//Errore
}
return columnsName;
}
private void jbInit() throws Exception {
jLabel1.setText("jLabel1");
}
} |
questo esempio usa postgresql, per farlo andare con mysql basta che cambia questa riga:
Codice: |
DriverManager.getConnection("jdbc:postgresql://127.0.0.1/spider","postgres","postgres");
|
la sintassi la trovi sul sito mysql
ciao |
|
Top |
|
 |
Mau Utente maturo

Registrato: 13/01/05 14:07 Messaggi: 933
|
Inviato: Sab Feb 12, 2005 9:17 pm Oggetto: |
|
|
Non sto a riportare tutto il tuo mex, cmq mi sei stato proprio d'aiuto! Come sempre aggiungo !
Ma x curiosità: come ti chiami realmente? Ci conosciamo? Vieni in uni? Almeno potrei sdebitarmi offrendoti un caffè!
 |
|
Top |
|
 |
abaddon Utente adulto


Registrato: 05/04/04 16:32 Messaggi: 2033
|
Inviato: Sab Feb 12, 2005 10:31 pm Oggetto: |
|
|
Stefano e faccio l'uni con voi e ti ho aiutato pure tanto, Andrea mi ha beccato senza sapere manco come mi chiamavo ^^ |
|
Top |
|
 |
Mau Utente maturo

Registrato: 13/01/05 14:07 Messaggi: 933
|
Inviato: Dom Feb 13, 2005 3:05 am Oggetto: |
|
|
Stefano.. Stefano... Cognome? foto? Sicuramente ci conosciamo allora... Ma non ho ancora capito chi sei! |
|
Top |
|
 |
|