Torna in homepage www.vincenzomanzoni.com
Homepage personale e blog di Vincenzo Manzoni
 
 FAQFAQ   CercaCerca   Cerca con GoogleCerca con Google   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati   Feed AtomFeed
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

Interbase/Firebird
Vai a 1, 2  Successivo
 
Questo forum è chiuso: Non puoi inserire, rispondere o modificare gli argomenti.   Quest'argomento è chiuso: Non puoi inserire, rispondere o modificare i messaggi.    Indice del forum -> L'angolo di Leonardo Da Vincienzomanzoni.com
Precedente :: Successivo  
Autore Messaggio
Mau
Utente maturo
Utente maturo


Registrato: 13/01/05 14:07
Messaggi: 933

MessaggioInviato: Gio Feb 10, 2005 10:50 pm    Oggetto: Interbase/Firebird Rispondi citando

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
Profilo Invia messaggio privato
vinz
Amministratore
Amministratore


Registrato: 12/12/03 12:56
Messaggi: 6648
Residenza: San Pellegrino Terme (Bergamo)

MessaggioInviato: Gio Feb 10, 2005 11:25 pm    Oggetto: Rispondi citando

Te l'ha consigliato Paraboschi? Rolling Eyes
_________________
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
Profilo Invia messaggio privato HomePage
Mau
Utente maturo
Utente maturo


Registrato: 13/01/05 14:07
Messaggi: 933

MessaggioInviato: Ven Feb 11, 2005 9:13 am    Oggetto: Rispondi citando

Diciamo che me l'ha.... imposto Very Happy Very Happy Io il progetto avrei voluto farlo in access, ma non so se supporta i trigger! Very Happy Very Happy
Top
Profilo Invia messaggio privato
abaddon
Utente adulto
Utente adulto


Registrato: 05/04/04 16:32
Messaggi: 2033

MessaggioInviato: Ven Feb 11, 2005 2:29 pm    Oggetto: Rispondi citando

ma come access... ti prego dimmi che non hai chiesto a Paraboschi se potevi fare il progetto in access....
Top
Profilo Invia messaggio privato HomePage
Mau
Utente maturo
Utente maturo


Registrato: 13/01/05 14:07
Messaggi: 933

MessaggioInviato: Ven Feb 11, 2005 6:15 pm    Oggetto: Rispondi citando

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
Profilo Invia messaggio privato
abaddon
Utente adulto
Utente adulto


Registrato: 05/04/04 16:32
Messaggi: 2033

MessaggioInviato: Sab Feb 12, 2005 2:14 am    Oggetto: Rispondi citando

non puoi chiamarmi access un db dai... si realista... e comunque ogni db si interfaccia a quel che vuoi...
Top
Profilo Invia messaggio privato HomePage
vinz
Amministratore
Amministratore


Registrato: 12/12/03 12:56
Messaggi: 6648
Residenza: San Pellegrino Terme (Bergamo)

MessaggioInviato: Sab Feb 12, 2005 10:42 am    Oggetto: Rispondi citando

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? Rolling Eyes Wink
_________________
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
Profilo Invia messaggio privato HomePage
Mau
Utente maturo
Utente maturo


Registrato: 13/01/05 14:07
Messaggi: 933

MessaggioInviato: Sab Feb 12, 2005 11:05 am    Oggetto: Rispondi citando

vinz ha scritto:

Esatto. Mau, presente ODBC? Rolling Eyes Wink

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
Profilo Invia messaggio privato
vinz
Amministratore
Amministratore


Registrato: 12/12/03 12:56
Messaggi: 6648
Residenza: San Pellegrino Terme (Bergamo)

MessaggioInviato: Sab Feb 12, 2005 11:12 am    Oggetto: Rispondi citando

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. Very Happy
_________________
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
Profilo Invia messaggio privato HomePage
Mau
Utente maturo
Utente maturo


Registrato: 13/01/05 14:07
Messaggi: 933

MessaggioInviato: Sab Feb 12, 2005 11:50 am    Oggetto: Rispondi citando

Già fatto! Cool 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
Profilo Invia messaggio privato
ice
Utente adulto
Utente adulto


Registrato: 21/01/04 19:07
Messaggi: 2885
Residenza: Seriate (Bergamo)

MessaggioInviato: Sab Feb 12, 2005 12:16 pm    Oggetto: Rispondi citando

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" ? Wink
_________________
Profilo Facebook di Dario Salvoldi
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
Profilo Invia messaggio privato Invia e-mail HomePage MSN
abaddon
Utente adulto
Utente adulto


Registrato: 05/04/04 16:32
Messaggi: 2033

MessaggioInviato: Sab Feb 12, 2005 12:54 pm    Oggetto: Rispondi citando

Mau ha scritto:
Già fatto! Cool 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
Profilo Invia messaggio privato HomePage
Mau
Utente maturo
Utente maturo


Registrato: 13/01/05 14:07
Messaggi: 933

MessaggioInviato: Sab Feb 12, 2005 9:17 pm    Oggetto: Rispondi citando

abaddon ha scritto:
...
Non sto a riportare tutto il tuo mex, cmq mi sei stato proprio d'aiuto! Come sempre aggiungo Very Happy !
Ma x curiosità: come ti chiami realmente? Ci conosciamo? Vieni in uni? Almeno potrei sdebitarmi offrendoti un caffè!

Very Happy Very Happy Very Happy
Top
Profilo Invia messaggio privato
abaddon
Utente adulto
Utente adulto


Registrato: 05/04/04 16:32
Messaggi: 2033

MessaggioInviato: Sab Feb 12, 2005 10:31 pm    Oggetto: Rispondi citando

Stefano e faccio l'uni con voi e ti ho aiutato pure tanto, Andrea mi ha beccato senza sapere manco come mi chiamavo ^^
Top
Profilo Invia messaggio privato HomePage
Mau
Utente maturo
Utente maturo


Registrato: 13/01/05 14:07
Messaggi: 933

MessaggioInviato: Dom Feb 13, 2005 3:05 am    Oggetto: Rispondi citando

Stefano.. Stefano... Cognome? foto? Sicuramente ci conosciamo allora... Ma non ho ancora capito chi sei!
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Questo forum è chiuso: Non puoi inserire, rispondere o modificare gli argomenti.   Quest'argomento è chiuso: Non puoi inserire, rispondere o modificare i messaggi.    Indice del forum -> L'angolo di Leonardo Da Vincienzomanzoni.com Tutti i fusi orari sono GMT 1 ora
Vai a 1, 2  Successivo
Pagina 1 di 2

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it