Hallo,
dieses Thema existiert bereits im Themenbereich DataTier, da ich es aus versehen da rein gepostet habe.
Vor einigen Tagen habe ich auch darum gebeten, es hier her zu verschieben. Naja, da mein Thema eigentlich hier herein gehört poste ich es noch einmal. Der im Data Tier kann gelöscht werden.
So mein Problem ist, dass ich keine Verbindung zum postgres herstellen kann. Tomcat ist installiert und normale JSP Seiten lassen sich auch ausführen im Browser.
Meine Entwicklungsumgebnung ist Eclipse.
Ich verwende folgendes:
Postgresql Version 8.4
jdbcDriver4
jdk 1.6
Der Code an sich müsste passen, denn ich kann mit dem gleichen Code an dem Rechner meines Kumpels eine Datenbankverbindung herstellen und wir haben die gleichen Versionen. Falls es Probleme gibt mit den Rechten unter Windows 7, wie kann ich das beheben.
Ich bin leider ratlos.
Wer Zeit und Lust hat, kann sich ja meinen Code kopieren, sich die oben genannten Komponenten runterladen und mein Problem rekonstruieren.
Hier der Code, des index.jspmehr Seite gibt es momentan auch nicht. Es geht nur darum eine Connection aufzubauen)
EDIT:
Ich kriege aufgrund vom stackTrace folgende Exception: org.postgresql.util.PSQLException
Er sagt, das meine Datenbank nicht existiert, obwohl sie im postgres eingetragen ist.
Danke im voraus für Hilfen.
dieses Thema existiert bereits im Themenbereich DataTier, da ich es aus versehen da rein gepostet habe.
Vor einigen Tagen habe ich auch darum gebeten, es hier her zu verschieben. Naja, da mein Thema eigentlich hier herein gehört poste ich es noch einmal. Der im Data Tier kann gelöscht werden.
So mein Problem ist, dass ich keine Verbindung zum postgres herstellen kann. Tomcat ist installiert und normale JSP Seiten lassen sich auch ausführen im Browser.
Meine Entwicklungsumgebnung ist Eclipse.
Ich verwende folgendes:
Postgresql Version 8.4
jdbcDriver4
jdk 1.6
Der Code an sich müsste passen, denn ich kann mit dem gleichen Code an dem Rechner meines Kumpels eine Datenbankverbindung herstellen und wir haben die gleichen Versionen. Falls es Probleme gibt mit den Rechten unter Windows 7, wie kann ich das beheben.
Ich bin leider ratlos.
Wer Zeit und Lust hat, kann sich ja meinen Code kopieren, sich die oben genannten Komponenten runterladen und mein Problem rekonstruieren.
Hier der Code, des index.jspmehr Seite gibt es momentan auch nicht. Es geht nur darum eine Connection aufzubauen)
Java:
<%@page import="java.sql.*, java.net.InetAddress" %>
<div style="background-color: yellow">
DB-Connection:
</div>
<%
Connection conn = null;
String userName = "deinUsername"; //ich benutze den postgres User
String userPW = "deinPasswort";
String conURL = "jdbc:postgresql://localhost:5433/deineDatenbank";
try{
Class.forName("org.postgresql.Driver");
conn = DriverManager.getConnection(conURL, userName, userPW);
out.println("Verbindung");
}
catch(Exception e){
out.println("Keine Verbindung");
e.printStackTrace();
}
finally{
try{
if(conn!=null){
conn.close();
}
}
catch(SQLException e){
conn = null;
}
}
%>
EDIT:
Ich kriege aufgrund vom stackTrace folgende Exception: org.postgresql.util.PSQLException
Er sagt, das meine Datenbank nicht existiert, obwohl sie im postgres eingetragen ist.
Danke im voraus für Hilfen.
Zuletzt bearbeitet: