Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026
    Qui di seguito è quello che ho creato come classe ed l'errore che mi genera:
    codice:
    import java.sql.*;
     
    public class TestDBOracle {
     
      public static void main(String[] args)
          throws ClassNotFoundException, SQLException
      {
        Class.forName("oracle.jdbc.driver.OracleDriver");
            String URL = "jdbc:oracle:thin:@//localhost:8080/apex";
            String USER = "max1234";
            String PASS = "1234";
            Connection conn = DriverManager.getConnection(URL, USER, PASS);
        conn.setAutoCommit(false);
        Statement stmt = conn.createStatement();
        ResultSet rset =
             stmt.executeQuery("select * from persona");
        while (rset.next()) {
             System.out.println (rset.getString(1));
        }
        stmt.close();
        System.out.println ("Ok.");
      }
    }
    Nella console:
    codice:
    Exception in thread "main" java.sql.SQLRecoverableException: IO Error: Got minus one from a read call
           at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:489)
           at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:553)
           at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:254)
           at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
           at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:528)
           at java.sql.DriverManager.getConnection(Unknown Source)
           at java.sql.DriverManager.getConnection(Unknown Source)
           at TestDBOracle.main(TestDBOracle.java:12)
    Caused by: oracle.net.ns.NetException: Got minus one from a read call
           at oracle.net.ns.Packet.receive(Packet.java:311)
           at oracle.net.ns.NSProtocol.connect(NSProtocol.java:300)
           at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1140)
           at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:340)
           ... 7 more

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Ironmax Visualizza il messaggio
    codice:
            String URL = "jdbc:oracle:thin:@//localhost:8080/apex";
    Il url non mi "quadra" molto .... localhost:8080 è più qualcosa riferito ad un web server (es. un Tomcat in locale sulla 8080 o l'application server di Oracle).

    Vedi una FAQ di Oracle sul thin driver: http://www.orafaq.com/wiki/JDBC#Thin_driver
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.