E / a-Ausnahme: Der Netzwerkadapter konnte nicht hergestellt die Verbindung
Ich bin mit einem tomcat application server und Anbindung an Oracle DB. Gibt es eine Datei namens ojdbc14-10g.jar
im Projekt. In der jsp-Seite, die ich öffne eine Verbindung zu der Datenbank und bekommen einige Informationen. Allerdings, wenn ich die Seite aktualisieren, für die vielen Male, die ich die folgende Fehlermeldung erhalten:
java.sql.SQLException:Io exception: Der Netzwerkadapter konnte nicht hergestellt die Verbindung.
String driverName = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc:oracle:thin:@localhost:1521/xe";
String user = "system";
String password = "1234";
String patientName = null;
String sql1 = "select * from patient where pid=?";
try{
Class.forName(driverName);
con = DriverManager.getConnection(url, user, password);
ps = con.prepareStatement(sql1);
ps.setString(1,patientId);
rs = ps.executeQuery();
if(rs.next()){
//Some data is coming
}
con.close();
}
catch(SQLException sqe){
out.println(sqe);
}
Bin ich auch mit diesem code in anderen jsp-Seiten, und auch für mehr als vier oder fünf erfrischt, bin ich immer den gleichen Fehler.
Könnten Sie mir irgendwelche Vorschläge?
InformationsquelleAutor user3046703 | 2014-03-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den oben
Exception
wird auftreten, wenn die DB nicht erreichbar ist.Sobald Sie Ihre DB-up-refresh/bounce Ihre Server und es wird das Problem zu beheben.
InformationsquelleAutor Parvatha
Den Netzwerkadapter konnte nicht hergestellt die Verbindung passieren kann, wenn die Verbindungs-url/string falsch ist.
Wird der Verbindungszeichenfolge, die Sie verwenden, scheint nicht richtig zu sein. Sollte es
jdbc:oracle:thin:@localhost:1521:xe
stattjdbc:oracle:thin:@localhost:1521/xe
? (Beachten Sie, dass es':'
statt'/'
)InformationsquelleAutor santhakr
einfach starten Sie Ihren listner-Dienste mit Hilfe der Befehle, die unten gegeben..
Starten und Herunterfahren der Hörer
Den Oracle-listener eingerichtet ist, um automatisch gestartet, wenn Ihr server-Computer neu gestartet wird. Jedoch, wenn Ihr system trifft auf unvorhergesehene Umstände, oder, wenn Sie manuell beendet wird der Hörer ist, können Sie starten es von der Kommandozeile aus. Dies zu tun, verwenden Sie die folgende:
lsnrctl start
Können Sie Enterprise Manager, verwenden um den listener zu beenden. Dies zu tun, navigieren Sie zum Hörer: listener_name Seite durch Klick-Listener auf der Startseite. Zum Herunterfahren des Listeners, klicken Sie auf Beenden.
Können Sie auch aufhören, es auf der Kommandozeile mit dem folgenden:
lsnrctl stop
InformationsquelleAutor shakul
Immer, wenn du einen Netzwerkadapter konnte nicht die Verbindung herzustellen, haben Sie entweder die falsche SQL-Developer-URL, oder Sie haben eine einfache SQL*Net-Konnektivität Problem! Dieser Fehler ist wahrscheinlich verursacht durch einen der folgenden Faktoren:
Sind Sie mit der falschen URL
Den falschen port-Nummer oder IP-Adresse (oder der DNS-hostname) verwendet wurde
Den Hörer ist nicht richtig konfiguriert
Den listener-Prozess (service) läuft nicht. Sie können starten Sie es erneut mit der "lsnrctl start" - Befehl oder unter Windows durch starten des listener-Dienst.
InformationsquelleAutor Bhushan Shimpi
java.sql.SQLException: Io exception: Der Netzwerkadapter konnte nicht hergestellt die Verbindung
Dies geschieht aufgrund der Diskrepanz in der Datenbank-name, oder der port wird zur Zeit von einem anderen Dienst.
Sie können prüfen Sie zunächst den Namen der Datenbank, ob es ok ist, dann ist es verursacht durch das port Problem oder der Netzwerkadapter konnte nicht gestartet werden.
Ist es gelöst, indem Sie den folgenden in die Eingabeaufforderung als administrator
netstat -ano | findstr 8080
taskkill /f /pid pid_number
Wenn es könnte Ihr Problem nicht behoben, dann kann es lösen, indem Sie den folgenden code
lnsrctl start
InformationsquelleAutor Codemaker