Oracle 10g Database Standard (ODBSEONUPP0) Logo
Anonymous Posted on Sep 04, 2008

Oracle SQL Error

I get this sql error every time I try to connect to an Oracle instance using JDBC.

java.sql.SQLException: Io exception:
The Network Adapter could not establish connection
SQLException: SQLState (null) vendor code (17002)


What am I doing wrong?

  • Anonymous May 11, 2010

    you are a problem in you client.
    Your tnsnames.ora is misconfigured.
    Your sqlnet.ora is misconfigured
    your listener is misconfigured or not started
    your connexion settings from java is misconfigured


×

1 Answer

Anonymous

Level 1:

An expert who has achieved level 1.

Corporal:

An expert that hasĀ over 10 points.

Problem Solver:

An expert who has answered 5 questions.

  • Contributor 13 Answers
  • Posted on Sep 27, 2009
Anonymous
Contributor
Level 1:

An expert who has achieved level 1.

Corporal:

An expert that hasĀ over 10 points.

Problem Solver:

An expert who has answered 5 questions.

Joined: Sep 27, 2009
Answers
13
Questions
0
Helped
5784
Points
21

Does it connect after the error ?. First try to connect from your client to Oracle server using SQL plus client.

Second - Do a tnsping <server name>

This will give you the correct Host name, SID and Port number.

Make sure that your JDBC connection parameters match with the actual connection from TNS output

Add Your Answer

×

Uploading: 0%

my-video-file.mp4

Complete. Click "Add" to insert your video. Add

×

Loading...
Loading...

Related Questions:

1helpful
2answers
0helpful
1answer

Java.sql.SQLException:[Microsoft][ODBC SQL Server Driver]login failed for user 'Sony-PCSony'

Either the user Sony-PCSony is not having login rights to the SQL server or the SQL server is in windows authentication mode and not in mixed authenticatin mode.
0helpful
2answers

To access data in the database using java

Your question is ambiguously worded. What I believe you are asking is how can you read an MS Access database from a Java program. (If that is not the case, then please re-phrase your question).

Java 1.7 :
Java JDBC: An example to connect MS Access database
Java 1.8 : JDBC: An example to connect MS Access database in Java 8
For other databases,
My SQL database : Java JDBC: An example to connect MySQL database
Oracle database : Java JDBC: An example to connect Oracle database

Source:

Best java training institute in chennai
Best Java Training in Chennai Java training Institute


admin-java_logo-wa2edogpcpakk0ecm2enjvq3-3-0.png
0helpful
1answer

How to write jdbc connections

http://www.jdbc-tutorial.com/

window.google_render_ad();

welcome_title_image.gif Java JDBC Tutorial Java JDBC Tutorial
The JDBC ( Java Database Connectivity) API defines interfaces and classes for writing database applications in Java by making database connections. Using JDBC you can send SQL, PL/SQL statements to almost any relational database. JDBC is a Java API for executing SQL statements and supports basic SQL functionality. It provides RDBMS access by allowing you to embed SQL inside Java code. Because Java can run on a thin client, applets embedded in Web pages can contain downloadable JDBC code to enable remote database access. You will learn how to create a table, insert values into it, query the table, retrieve results, and update the table with the help of a JDBC Program example.


window.google_render_ad();
Although JDBC was designed specifically to provide a Java interface to relational databases, you may find that you need to write Java code to access non-relational databases as well.
JDBC Architecture jdbc.jpg Java application calls the JDBC library. JDBC loads a driver which talks to the database. We can change database engines without changing database code.
JDBC Basics - Java Database Connectivity Steps Before you can create a java jdbc connection to the database, you must first import the
java.sql package.
import java.sql.*; The star ( * ) indicates that all of the classes in the package java.sql are to be imported.
1. Loading a database driver,
In this step of the jdbc connection process, we load the driver class by calling Class.forName() with the Driver class name as an argument. Once loaded, the Driver class creates an instance of itself. A client can connect to Database Server through JDBC Driver. Since most of the Database servers support ODBC driver therefore JDBC-ODBC Bridge driver is commonly used.
The return type of the Class.forName (String ClassName) method is “Class”. Class is a class in
java.lang package.
try { Class.forName(”sun.jdbc.odbc.JdbcOdbcDriver”); //Or any other driver } catch(Exception x){ System.out.println( “Unable to load the driver class!” ); } 2. Creating a oracle jdbc Connection

The JDBC DriverManager class defines objects which can connect Java applications to a JDBC driver. DriverManager is considered the backbone of JDBC architecture. DriverManager class manages the JDBC drivers that are installed on the system. Its getConnection() method is used to establish a connection to a database. It uses a username, password, and a jdbc url to establish a connection to the database and returns a connection object. A jdbc Connection represents a session/connection with a specific database. Within the context of a Connection, SQL, PL/SQL statements are executed and results are returned. An application can have one or more connections with a single database, or it can have many connections with different databases. A Connection object provides metadata i.e. information about the database, tables, and fields. It also contains methods to deal with transactions.
JDBC URL Syntax:: jdbc: <subprotocol>: <subname> JDBC URL Example:: jdbc: <subprotocol>: <subname>•Each driver
0helpful
1answer

I can't connect the ms-sql 2005 database with flex

hi this is jesica am expert to help you to fix this issue for you,kindly call me on +1(518)348-9393 and we will be glad to help you.
1helpful
1answer

Hibernate configuration with windows authentication

When you login to your database (download the management tool) right click on server name->properties->security.

There you can choose mixed authentication.
20helpful
2answers

Java.sql.SQLException: Network error IOException: Connection refused: connect

Hi,

I too was facing the same problem as mentioned by you and couldn't connect through telnet localhost 1433.
Solution : Just go to SQL server configuration manager----SQL Server Network configuration----Protocols for SQLEXPRESS and in that right click on TCP/IP and in properties field make all TCP/IP port to 1433 which is blank. Start and Restart the SQL server and you can telnet localhost 1433 and it works. Hope this will help.

Ghanshyam
[email protected]
0helpful
1answer

MyEclipse6.0.1 connection with sqlserver 2000

hi


Try with MS SqlServer 2005 JDBC Driver,
i had a similar problem with 2000 jdbc driver
24helpful
4answers

QUEST SQL Navigator 3.2 with Oracle 10g Fails

I followed the advice given above and copied the ORACLE_HOME/bin/ociw32.dll to ora73.dll in the same directory. copy ociw32.dll ora73.dll
And the software worked immediately.
Not finding what you are looking for?

455 views

Ask a Question

Usually answered in minutes!

Top Oracle Computers & Internet Experts

ADMIN Andrew
ADMIN Andrew

Level 3 Expert

66931 Answers

Bonded Repair

Level 3 Expert

407 Answers

ADMIN Eric
ADMIN Eric

Level 3 Expert

39381 Answers

Are you an Oracle Computer and Internet Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides

Loading...