Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Renault Twingo E-Tech Electric: che prezzo!
Renault Twingo E-Tech Electric: che prezzo!
Renault annuncia la nuova vettura compatta del segmento A, che strizza l'occhio alla tradizione del modello abbinandovi una motorizzazione completamente elettrica e caratteristiche ideali per i tragitti urbani. Renault Twingo E-Tech Electric punta su abitabilità, per una lunghezza di meno di 3,8 metri, abbinata a un prezzo di lancio senza incentivi di 20.000€
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media
Nel Formula 1 Technology and Media Centre di Biggin Hill, la velocità delle monoposto si trasforma in dati, immagini e decisioni in tempo reale grazie all’infrastruttura Lenovo che gestisce centinaia di terabyte ogni weekend di gara e collega 820 milioni di spettatori nel mondo
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica
Il nuovo gimbal mobile DJI evolve il concetto di tracciamento automatico con tre modalità diverse, un modulo multifunzionale con illuminazione integrata e controlli gestuali avanzati. Nel gimbal è anche presente un'asta telescopica da 215 mm con treppiede integrato, per un prodotto completo per content creator di ogni livello
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 12-06-2005, 14:42   #1
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
[DBMS] Nessuno usa PostgreSQL?!

... come da titolo.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2005, 17:42   #2
Brazorv
Member
 
Iscritto dal: Aug 2004
Messaggi: 156
io l'ho usato per l'esame di basi di dati. l'ennesimo progetto di gestione di una biblioteca
Brazorv è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2005, 18:28   #3
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da Brazorv
io l'ho usato per l'esame di basi di dati. l'ennesimo progetto di gestione di una biblioteca
Ci hai mai provato ad accedere da scriptlet JSP?!
Come ci accedevi?!

Mi fai un esempio per piacere?!
TNX.
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2005, 18:30   #4
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Io sto cercando di accederci così:
Codice:
<html>

<head><title>JDBC with Tags - PSQL</title></head>

<body>

<%@ taglib uri="http://jakarta.apache.org/taglibs/taglibs-dbtags" prefix="sql" %>

<sql:connection id="conn1">
	<sql:url> jdbc:postgresql://localhost:5432/queryjdbc?user=postgres&password=cane </sql:url>
	<sql:driver> org.postgresql.Driver </sql:driver>
</sql:connection>

<table border=1 align="center">

<thead><th>Codice Fiscale </th><th>Nome </th><th>Cognome </th></thead>

<tbody>
<sql:statement id="stm1" conn="conn1">
	<sql:query> SELECT * FROM persone </sql:query>

	<sql:resultSet id="rs1">
	  <tr>
	    <td><sql:getColumn position="1"/></td>
	    <td><sql:getColumn position="2"/></td>
	    <td><sql:getColumn position="3"/></td>
	  </tr>
	</sql:resultSet>
</sql:statement>
</tbody>

</table>

<%-- <sql:statement id="ins1" conn="conn1">
	<sql:query>
	insert into persona values('RLFMRA64D41B741K','Maria','Rossi')
	</sql:query>
	<sql:execute ignoreErrors="true"/>
</sql:statement>
--%>

<sql:closeConnection conn="conn1"/>

</body>

</html>
Ma il risultato è questo:
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 12-06-2005 alle 18:32.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2005, 18:55   #5
Brazorv
Member
 
Iscritto dal: Aug 2004
Messaggi: 156
Mi dispiace non l'ho mai usato con java o jsp, ho usato php
Brazorv è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2005, 19:01   #6
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da Brazorv
Mi dispiace non l'ho mai usato con java o jsp, ho usato php
Quindi pg_connect e tutte le altre pg_functions?!
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 12-06-2005 alle 21:23.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2005, 19:03   #7
Brazorv
Member
 
Iscritto dal: Aug 2004
Messaggi: 156
si se guardi la documentazione di php ci sono tutte. Una volta installato php e postgres non c'è bisogno di configurare nient'altro mi pare
Brazorv è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2005, 20:14   #8
Dun
Senior Member
 
L'Avatar di Dun
 
Iscritto dal: Jul 2000
Città: Amsterdam
Messaggi: 217
Personalmente mai usato i tag <sql>. Era la servlet di inizializzazione che creava un bean che facesse da framework e quindi accettasse le query.

Ti posto come facevo la connessione. Per usarlo nelle jsp penso basti inserire il tutto dentro i tag <% %> e da qui creare tramite l'oggetto conn (tipo Connection) le Statement o le Prepared Statement per cosi fare le query.

Codice:
try {
        Class.forName("org.postgresql.Driver");
        conn = DriverManager.getConnection("jdbc:postgresql://"+this.getDb_home()+":"+this.getDb_port()+"/"+this.getDb_name(),this.getDb_user(),this.getDb_passwd());
        conn.setAutoCommit(false);
} catch (ClassNotFoundException cnfe) {
        setDebug("!!NOT OK (ClassNotFound): " + cnfe.getMessage());
} catch (SQLException sqle) {
        setDebug("!!NOT OK (SQLException): " + sqle.getMessage());
} catch (Exception e) {
        setDebug("!!NOT OK (Exception): " + e.getMessage());
}
return true;

Ultima modifica di Dun : 12-06-2005 alle 20:17.
Dun è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2005, 20:16   #9
Dun
Senior Member
 
L'Avatar di Dun
 
Iscritto dal: Jul 2000
Città: Amsterdam
Messaggi: 217
Ricorda che cmq una volta connessi al server tramite jdbc (hai utilizzato il driver jdbc per postgres? lo trovi su jdbc.postgresql.org mi pare) l'utilizzo del dbms a meno di funzioni nn standard e pressocche' uguale a qsiasi dbms
Dun è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2005, 21:26   #10
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da Dun
Ricorda che cmq una volta connessi al server tramite jdbc (hai utilizzato il driver jdbc per postgres? lo trovi su jdbc.postgresql.org mi pare) l'utilizzo del dbms a meno di funzioni nn standard e pressocche' uguale a qsiasi dbms
Confermo.
Io il JDBC driver lo ho messo qui:
D:\www\public_html\WEB-INF\lib\postgresql-8.0-311.jdbc3.jar

e lavorando con Tomcat in "lib" della mia applicazione web ci stanno tutti i JAR prodotti da altri.

Il fatto è che a me forse serve il JDBC di tipo 4 e sul sito di PostgreSQL sembra non esistere...



__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 12-06-2005 alle 21:35.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2005, 21:30   #11
Dun
Senior Member
 
L'Avatar di Dun
 
Iscritto dal: Jul 2000
Città: Amsterdam
Messaggi: 217
Quote:
Originariamente inviato da Matrixbob
Confermo.
Io il JDBC driver lo ho messo qui:
D:\www\public_html\WEB-INF\lib\postgresql-8.0-311.jdbc3.jar

e lavorando con Tomcat in "lib" della mia applicazione web ci stanno tutti i JAR prodotti da altri.

Il fatto è che a me forse serve il JDBC di tipo 4 e sul sito di PostgreSQL sembra non esistere...
Nn sapevo manco eistesse la versione 4
Dun è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2005, 21:42   #12
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
Quote:
Originariamente inviato da Dun
Nn sapevo manco eistesse la versione 4
Ti faccio vedere un codice pressochè identico, ma dove uso MySQL:
Codice:
<html>

<head><title>JDBC with Tags - MySQL</title></head>

<body>

<%@ taglib uri="http://jakarta.apache.org/taglibs/dbtags" prefix="sql" %>

<sql:connection id="conn1">
	<sql:url> jdbc:mysql://localhost:3306/queryjdbc?user=root&password=cane </sql:url>
	<sql:driver> org.gjt.mm.mysql.Driver </sql:driver>
</sql:connection>

<table border=1 align="center">

<thead><th>Codice Fiscale </th><th>Nome </th><th>Cognome </th></thead>

<tbody>
<sql:statement id="stm1" conn="conn1">
	<sql:query> SELECT * FROM persone ORDER BY nome </sql:query>

	<sql:resultSet id="rs1">
	<tr>
	  <td><sql:getColumn position="1"/></td>
	  <td><sql:getColumn position="2"/></td>
	  <td><sql:getColumn position="3"/></td>
	</tr>
	</sql:resultSet>
</sql:statement>
</tbody>

</table>

<%-- 
<sql:statement id="ins1" conn="conn1">
	<sql:query> INSERT INTO persone VALUES('DDDDDD','Tony','Russo') </sql:query>
	<sql:execute ignoreErrors="true"/>
</sql:statement>
--%>

<sql:closeConnection conn="conn1"/>


</body>

</html>
Il cui output è questo:


Adesso capisci perchè ci rimango malissimo?!
Tanto male da giudicare questa tecnologia JDBC-JSTL o DBTAGS "immatura" ...
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.

Ultima modifica di Matrixbob : 12-06-2005 alle 21:45.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2005, 22:02   #13
Matrixbob
Senior Member
 
L'Avatar di Matrixbob
 
Iscritto dal: Jul 2001
Messaggi: 9947
UP!
__________________
Aiuta la ricerca col tuo PC: >>Calcolo distribuito BOINC.Italy: unisciti anche tu<<
Più largo è il sorriso, più affilato è il coltello.
Matrixbob è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Renault Twingo E-Tech Electric: che prezzo! Renault Twingo E-Tech Electric: che prezzo!
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media Il cuore digitale di F1 a Biggin Hill: l'infrast...
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica DJI Osmo Mobile 8: lo stabilizzatore per smartph...
Recensione Pura 80 Pro: HUAWEI torna a stupire con foto spettacolari e ricarica superveloce Recensione Pura 80 Pro: HUAWEI torna a stupire c...
Opera Neon: il browser AI agentico di nuova generazione Opera Neon: il browser AI agentico di nuova gene...
Snap e Perplexity unite: dal prossimo an...
La Cina dice addio a NVIDIA? Il governo ...
Microlino, simbolo italiano della mobili...
Apple disattiverà la sincronizzaz...
Google lancia l'allarme: attenzione ai m...
Primo test drive con Leapmotor B10: le c...
'Non può essere un robot': l'uman...
Monopattino elettrico Segway Ninebot Max...
Syberia Remastered è disponibile:...
Sony scopre che tutti i modelli AI hanno...
Amazon nasconde un -15% su 'Seconda Mano...
Due occasioni Apple su Amazon: iPhone 16...
Verso la fine della TV tradizionale? I g...
Cassa JBL a 39€, portatili, smartphone, ...
Cometa interstellare 3I/ATLAS: la sonda ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 21:29.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v