java.sql.SQLException: Io exception: Got minus one from a read call during JDBC connection with oracle

后端 未结 7 1187
故里飘歌
故里飘歌 2020-12-19 07:52

Hi I am new to java when I tried to connect oracle with my java sample code I got the above exception

My Code is

import java.sql.*;
import java.io.IO         


        
7条回答
  •  南笙
    南笙 (楼主)
    2020-12-19 08:47

    package testing;
    
    import java.sql.DriverManager;
    import java.sql.Connection;
    
    import java.sql.SQLException;
    import java.sql.*;
    
    public class OracleJDBC {
    
        public static void main(String[] argv) {
    
            System.out.println("-------- Oracle JDBC Connection Testing ------");
    
            try {
    
                Class.forName("oracle.jdbc.driver.OracleDriver");
    
            } catch (ClassNotFoundException e) {
    
                System.out.println("Where is your Oracle JDBC Driver?");
                e.printStackTrace();
                return;
    
            }
    
            System.out.println("Oracle driver registered");
            Connection conn=null;
    
            try {
    
                conn = DriverManager.getConnection(
                        "jdbc:oracle:thin:@localhost:1521:orclh", "scott",
                        "tiger");
    
                Statement stmt= conn.createStatement();
                ResultSet r=stmt.executeQuery("Select * from emp");
                while(r.next()){
                String str= r.getString("ename");
                System.out.println (str);
                }
    
            } catch (SQLException e) {
    
                System.out.println("Connection Failed! Check output console");
                e.printStackTrace();
                return;
    
            }
        }
    }
    

提交回复
热议问题