0

what are the drivers which are used to connect with java for Desktop application. i have found many types like tiny and all but was not able to understand. Please help me out

5 Answers 5

4

To make your life easier, I would recommend just using Oracle's Thin Driver.

First, download the driver from Oracle's site:

http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html

Then add JAR to your project and connect to database using:

Class.forName ("oracle.jdbc.driver.OracleDriver");

Connection conn = DriverManager.getConnection
        ("jdbc:oracle:thin:@//localhost:1521/orcl", "scott", "tiger");

Of course, replace these parameters with the ones corresponding to your DB.

Sign up to request clarification or add additional context in comments.

Comments

3

Have you looked into official site

See Also

Comments

1

for oracle 10g the JDBC driver is "ojdbc10_g.jar"

it is available on your system inside %ORACLE_HOME\jdbc\lib No need to download.

Class.forName ("oracle.jdbc.driver.OracleDriver"); 

Connection conn = DriverManager.getConnection         ("jdbc:oracle:thin:@//localhost:1521/orcl", "scott", "tiger"); 

conn.setAutoCommit(false);

Comments

0

The "thin" driver is a 100% java implementation. The OCI calls the C implementation. There might even be a JDBC to ODBC bridge, allowing you to use your system's ODBC driver. Suggested reading: Oracle Instant Client

Comments

0

The easiest one to deploy is probably the type 4 driver, or the thin driver. I say it is the easiest because it does not rely on any Oracle native libraries or client install to operate. It is readily available from Oracle.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.