|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
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. |
|
|
|
|
|
#2 |
|
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
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
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. |
|
|
|
|
|
|
#4 |
|
Senior Member
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>
__________________
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. |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Aug 2004
Messaggi: 156
|
Mi dispiace non l'ho mai usato con java o jsp, ho usato php
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
__________________
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. |
|
|
|
|
|
|
#7 |
|
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
|
|
|
|
|
|
#8 |
|
Senior Member
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. |
|
|
|
|
|
#9 |
|
Senior Member
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
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
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. |
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Jul 2000
Città: Amsterdam
Messaggi: 217
|
Quote:
|
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Jul 2001
Messaggi: 9947
|
Quote:
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>
![]() 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. |
|
|
|
|
|
|
#13 |
|
Senior Member
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. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:29.
























