[NaLug] Come usare Java e database sotto linux?
Paolo
golinux a tiscalinet.it
Sab 22 Gen 2005 16:14:35 CST
Come usare Java e database sotto linux?
Sto da un po' studiando Java al fine principale di creare un web server.
Ho istallato Linux Mandrake 10.1, Apache, Tomcat e java jdk 1.5
Ho letto molta documentazione su java/jsp e database, ma tutti i doc che ho letto fanno riferimento a windows e al driver di microsoft ODBC che viene configurato dal pannello di controllo ed associato a Access o ad un file Excel,o altro
Ma a me serve come si fa sotto linux e per il mio web server casalingo con connessione ADSL Flat 24h/24h.
Ho letto che esistono:
I driver JDBC sono divisi in 4 Classi:
Classe 1: sono i driver JDBC-ODBC.
Classe 2: sono i driver che si aspettano di trovare sulla macchina su cui sono utilizzati uno strato di software, scritto in linguaggio nativo per quella Macchina/Piattaforma, i quali si preoccupano di connettersi e di operare sul Database. (nel caso di Oracle i driver in questione vengono chiamati OCI, Oracle callback Interface, e vogliono che sulla macchina su cui girano ci sia installato SQL-Net)
Classe 3: sono i driver che si aspettano di trovare un Gateway, o in generale un server a cui connettersi il quale provvederà a ritornare una connessione dal Database. (i JDBC-RMI driver sono di classe 3)
Classe 4: sono i driver totalmente scritti in Java ed autonomi. (Nel caso di Oracle vengono chiamati THIN). stanno uscendo anche quelli per SQL-Server
Quale dovrei usare sotto linux?
Come DBMS vorrei usare MySQL o Postgresql per linux.
Come faccio a scegliere il file locale del database che estensione e formato avra'?Come posso visualizzarne il contenuto delle tabelle con un frontend ed
inserire i primi dati a mano, per poi fare le query e gli insert in java.
Che operazione devo fare (tipo quella in pannello di controllo di windows) per far si che funzionino se li uso con un mio programma java?
Tra i servizi attivi alla partenza ho sia mysql che postgresql.
Ho letto una news che dice che è uscita la versione 8.0 di postgresql ed e' stata fatta una versione nativa (che non usa piu' Cygwin) per windows.
Il fatto di sapere che esiste una versione anche per windows e' una cosa positiva nel caso in futuro per lavoro dovrei essere a usare windows.
Per Mysql esiste una versione windows nativa?
Quale mi consigliate tra i due?
Ho notato che chi usa php lo accoppia a mysql.
Grazie Paolo.
Maggiori informazioni sulla lista
NaLug