Oracle заявила, что 11g R2 имеет поддержку IPV6, а ojdbc6.jar является правильным.Действительно ли Oracle 11gR2 поддерживает IPV6?
Но когда я проверяю его, я получаю исключение, вы решили?
Мой тестовый код:
import java.sql.SQLException;
import java.util.Properties;
public class Test {
final static String sDBDriver = "oracle.jdbc.driver.OracleDriver";
/**
* @param args
* @throws SQLException
*/
public static void main(String[] args) throws SQLException {
// TODO Auto-generated method stub
java.sql.Connection conn=null;
String url="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=
[fe80::b056:5cff:fe78:b672])(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=fnstdb1))";
try
{
Class.forName(sDBDriver);
conn = DriverManager.getConnection(url,"scott","fnst1234");
}
catch (Exception e)
{
System.out.println("ERROR:"+e.getMessage());
}
finally
{
System.out.println("连接是否关闭:"+conn.isClosed());
conn.close();
}
}
}
и я использую следующий ЦМД:
java -cp ojdbc6.jar -Djava.net.preferIPv6Addresses=true Test
но результат: ERROR:NL Exception was generated
Что не так?
Я думаю, стоит упомянуть, что вы задали этот вопрос в [OTN] (https://forums.oracle.com/forums/thread.jspa?threadID=2389637) тоже. –
Что такое stacktrace исключения? –
Да, я задал вопрос на форуме оракула, извините, но я был озадачен этим, может ли кто-нибудь задать мне вопрос? – user1402674