java.sql.SQLException: Io Òì³£: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=1
´íÎó£ºjava.sql.SQLException: Io Òì³£: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=135294976)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
³ÌÐò£º
import java.sql.*;
... ...
try{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
//cnn = DriverManager.getConnection("jdbc:odbc:test/test@192.168.1.14:1521:ORCL");
cnn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.14:1521:ORCL","test","test");
}
catch(ClassNotFoundException e1)
{
System.out.println("ClassNotFoundException in Connecting:\n " + e1.toString());
}
catch(SQLException e2)
{
System.out.println("SQLException in Connecting:\n " + e2.toString());
}
......
ÓÐÀ͸÷λ¸ßÊÖgg»òmmÖ¸µã´íÎóÔÒò¡£ ¿´Òì³£ºÃÏñÊÇÄãµÄloûÓÐÕý³£¹¤×÷¡£ ÓÃifconfigÃüÁî¿´¿´loÊDz»ÊÇÒѾÆô¶¯ÁË¡£ifconfigµÄ¾ßÌåÓ÷¨ÔÚÆäËûÌû×ÓÀïÓ¦¸ÃÓÐ˵Ã÷µÄ¡£ ³É¹¦»·¾³:(·þÎñÆ÷192.168.1.14)
³ÌÐò²»±ä
Red Hat Linux Advanced Server release 2.1AS/i686 (Pensacola) + oracle8 + j2sj2sdk-1.4.2_05
ʧ°Ü»·¾³:(¿ª·¢Æ½Ì¨192.168.1.237)
³ÌÐò²»±ä
Windows 2000 Server(sp4) + Eclipse3 + j2sj2sdk-1.4.2_05
´íÎó£ºjava.sql.SQLException: Io Òì³£: The Network Adapter could not establish the connection
¸½¼Ó:
´Ó±íÃæ¿´À´ÊÇ·ñÊÇoracle¶ÔÔ¶³ÌÁ¬½Ó´æÔÚÎÊÌâ¡£ Èç¹û³É¹¦µÄ»·¾³ÊÇͨ¹ýLocalhost·ÃÎÊOracleµÄ, ¾Í¼ì²éÒ»ÏÂÊDz»ÊÇÓзÀ»ðǽ. ûÓа²×°·À»ðǽµÄ¡£
¾ßÌå´íÎóÐÅÏ¢ÈçÏ£º
java.sql.SQLException: Io Òì³£: The Network Adapter could not establish the connection
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:323)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:263)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at common.connection.SPool.getNewConnection(SPool.java:99)
at common.connection.SPool.getConnection(SPool.java:80)
at Default.main(Default.java:27) [¸½¼Ó²âÊÔÏêϸ±¨¸æ]
»·¾³£º
һ̨Êý¾Ý¿â·þÎñÆ÷£ºlinux redhat7.3 +J2SDK1.4.2_04 +oracle8iEE8.1.7£»
һ̨webÓ¦Ó÷þÎñÆ÷£ºlinux redhat7.3 +J2SDK1.4.2_04 +TOMCAT5.0.28£»
Ä¿±ê£º
webÓ¦Ó÷þÎñÆ÷ͨ¹ýoracleµÄjavaÇý¶¯thin·½Ê½·ÃÎÊÊý¾Ý¿â·þÎñÆ÷£»
ÎÊÌ⣺
web·þÎñÆ÷ÉϵÄoracleµÄjavaÇý¶¯thin·½Ê½ÎÞ·¨·ÃÎÊÊý¾Ý¿â£¬Å׳öµÄ´íÎóΪIO´íÎó£¬ÈçÏ£º
java.sql.SQLException: Io Òì³£: The Network Adapter could not establish the connection
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:323)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:263)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at TestAcct.main(TestAcct.java:15)
СµÄ²âÊԽű¾´úÂ룺
import java.sql.*;
public class TestAcct
{
public static void main(String args[])
{
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.12:1521:ORCL","test","test");
Statement st=con.createStatement();
String Sql="select realname from userctl where user_name=¡ätest¡ä";
ResultSet rs=st.executeQuery(Sql);
if( rs!=null)
{
while( rs.next() )
{
System.out.println(rs.getString(1));
}
rs.close();
}
st.close();
con.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
ÒÑ×öµÄ¼ì²é£º
1¡¢Á½Ì¨»úÆ÷¶¼Ã»ÓзÀ»ðǽ£»
2¡¢¸Ã½Å±¾ÔÚÊý¾Ý¿â·þÎñÆ÷ÉÏÄÜÖ´Ðв¢·µ»ØÕýÈ·µÄÖµ´òÓ¡£»
3¡¢¸Ã½Å±¾ÔÚÈÎÒâһ̨linuxÉ϶¼ÄÜ·ÃÎÊÓÉW2K +oracle8.1.7¼Ü¹¹µÄÊý¾Ý¿â·þÎñÆ÷£¬È´²»ÄÜÔÚÁ½¸ölinux·þÎñÆ÷¼ä·ÃÎÊ£¬±¨´íÐÅÏ¢Ïàͬ£»
4¡¢oracleµÄlistener¶¼ÒѾȷÈÏÆô¶¯£»
5¡¢ÓÃPL SQL Developer¶¼ÄÜ·ÃÎÊÊý¾Ý¿â£¬ÓÃSQLÃüÁî¡°select * from product_component_version¡±²é¿´²úÆ·ÐÅÏ¢ÊÓͼ£¬
linuxÏÂΪ£º
1 NLSRTL 3.4.1.0.0 Production
2 Oracle8i Enterprise Edition 8.1.7.0.1 Production
3 PL/SQL 8.1.7.0.0 Production
4 TNS for Linux: 8.1.7.0.0 Development
W2KÏÂΪ£º
1 NLSRTL 3.4.1.0.0 Production
2 Oracle8i Enterprise Edition 8.1.7.0.0 Production
3 PL/SQL 8.1.7.0.0 Production
4 TNS for 32-bit Windows: 8.1.7.0.0 Production
Ö»ÓÐ2¡¢4ÏîÓÐÇø±ð¡£
Õâ¸öÎÒ²»Ì«Á˽⣬ÄúÄܺÍÎÒ½²½²Âð£¿
ÎÒÏÖÔÚlinuxÏÂoracleÊý¾Ý¿âÓû§ÃûtestµÄ½ÇÉ«Ìí¼ÓÁËconnectºÍresource£¬
ÒÔǰÔÚW2KÏÂÒ»Ö±ÊÇÕâôÅäµÄ£¬W2KÖ®¼ä¶¼ÄÜ»¥Ïà·ÃÎÊ£¬linuxÒ²¿ÉÒÔ·ÃÎÊW2KµÄÊý¾Ý¿â£»
ÁíÍâ×÷ÁËÒ»¸ölinuxÉϵÄÊý¾Ý¿âÓû§Ãû×öµÄ²âÊÔ½ÇÉ«Ìí¼ÓµÄÊÇconnectºÍjavauserpriv£¬Ò²ÊDz»ÐС£ °ïÄãÔÚGoogleÉÏËÑÁËһϡ£
[url]http://www.huihoo.com/compiere/setup.html[/url]
×Ô¼º¼¸ºõûÓÐÓùýOracle£¬ÕæÊÇÎÞ´Ó½â´ð°¡ :) ÎÄÖÐÊÇÒÔÒ»¸ö¿ªÔ´µÄÓ¦ÓÃΪĿ±êÀ´½²½âµÄ£¬ ÄãÖ»Òª¿´¿´ºóÃæÄǸöCompiere.propertiesµÄÉèÖ㬠ºÃÏñÊÇJDBC ConnectionµÄ²ÎÊý¡£ ghosttrain£¬·Ç³£¸ÐлÄã¡£
Ò³:
[1]