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  
ICQ
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  
ICQ
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 
ICQ
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  
ICQ
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  
ICQ
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