Developers Heaven Forum

Desktop Programming => Java => Topic started by: admin on May 18, 2009, 04:23:32 PM

Title: Connect to an Oracle database with JDBC
Post by: admin on May 18, 2009, 04:23:32 PM
import java.sql.*;
 
public class TestDBOracle {
 
  public static void main(String[] args)
      throws ClassNotFoundException, SQLException
  {
    Class.forName("oracle.jdbc.driver.OracleDriver");
    //
    // or
    // DriverManager.registerDriver
    //        (new oracle.jdbc.driver.OracleDriver());
 
        String url = "jdbc:oracle:thin:@//server.local:1521/prod";
    //               jdbc:oracle:thin:@//host:port/service
    // or
    // String url = "jdbc:oracle:thin:@server.local:1521:prodsid";
    //               jdbc:oracle:thin:@host:port:SID
           
    Connection conn =
         DriverManager.getConnection(url,"scott", "tiger");
 
    conn.setAutoCommit(false);
    Statement stmt = conn.createStatement();
    ResultSet rset =
         stmt.executeQuery("select BANNER from SYS.V_$VERSION");
    while (rset.next()) {
         System.out.println (rset.getString(1)); 
    }
    stmt.close();
    System.out.println ("Ok."); 
  }
}

Title: Re: Connect to an Oracle database with JDBC
Post by: admin on May 20, 2009, 10:41:07 AM
Note:
you must add the Orcale JDBC library to your project.