Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di mdegiova
    Registrato dal
    Feb 2009
    residenza
    Sondrio
    Messaggi
    134

    Connessione a DBF da applet on-line

    Salve a tutti sono nuovo di Java e sto sviluppando un mio piccolo applicativo che gira on-line, ma mi sono imbattuto in un problema, la lettura dei database tipo dbf.
    Potete dirmi se è possibile connettersi ad un database utilizzando un codice simile al seguente :

    .
    ..
    .....
    //Connessione al database RICHIEDE
    strPath2 = Server.MapPath("DATI")
    Conn2 = Server.CreateObject("ADODB.Connection")
    Conn2.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+strPath2+"; Extended Properties=dBASE IV;")
    rs2 = Server.CreateObject("ADODB.Recordset")
    rs2.Open("select * from RICHIEDE where id='"+id_1+"'", Conn2)
    while (!rs2.EOF)
    {
    cognome = rs2.Fields("cognome").Value
    nome = rs2.Fields("nome").Value
    rs2.MoveNext()
    }
    .......
    ..
    .


    se fosse possibile mi potete abbozzare la sintassi JAVA.

    Grazie mille in anticipo

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326
    Googlando ho trovato un progetto di una libreria per dBase.
    Qui il link al progetto con tanto di API e Tutorial: http://javadbf.sarovar.org/
    Da quel che ho visto, comunque, non mi pare permetta di effettuare query, ma solo di leggere interamente le tabelle e di scorrerele completamente.

    Per poter effettuare delle query, è necessario usare il bridge JDBC-ODBC, il che rende impossibile (all'atto pratico) l'uso di una Applet.

    Tieni, comunque, presente le ormai ben note limitazioni delle Applet (se è questo, ciò che stai sviluppando):

    1) Le applet girano IN LOCALE, sul client
    2) Le applet girano all'interno di una sandbox, con le dovute limitazioni
    3) Se non sono firmate, le applet possono aprire connessioni solamente verso il server da cui sono state scaricate


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.