Problem in der Verbindung von Java-thin-Treiber von oracle 11G r2

public static  Connection getConnection()throws SQLException,ClassNotFoundException
       { String username="scott";
            String password="tiger";

            String url="jdbc:oracle:thin:@localhost:1521";
        Connection connection = null;
        System.out.println("before class");
                   Class.forName("oracle.jdbc.OracleDriver");
                   System.out.println("Before connection");
                connection=DriverManager.getConnection(url,username,password);
           System.out.println("CONNECTED");
        return connection;
       }

Name der Verbindung: orcl
Benutzername:scott
Passwort:tiger
Anschluss-details:scott@

Bin ich mit Oracle-g11 Release 2 und ich bereits den ojdbc.jar in meinem build-path. Wenn Sie versuchen, die Verbindung herzustellen, bekomme ich die folgende stack-trace, error:

java.sql.SQLException: Io exception: Invalid connection string format,
ein gültiges format ist: "host:port:sid" auf
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179) at
oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333) at
oracle.jdbc.- Treiber.OracleConnection.(OracleConnection.java:404)
bei
oracle.jdbc.- Treiber.OracleDriver.getConnectionInstance(OracleDriver.java:468)
bei oracle.jdbc.- Treiber.OracleDriver.connect(OracleDriver.java:314) an
java.sql.DriverManager.getConnection(Unknown Source) at
java.sql.DriverManager.getConnection(Unknown Source) at
com.adobe.util.DBConnection$DBUtil.getConnection(DBConnection.java:23)
bei
com.adobe.daoimpl.DBimplementation.Anmeldung(DBimplementation.java:21)
bei com.adobe.service.AdobeService.Anmeldung(AdobeService.java:13)
am webservice.Web.service(Web.java:16) at
Sonne.reflektieren.NativeMethodAccessorImpl.invoke0(Native Method) at
Sonne.reflektieren.NativeMethodAccessorImpl.invoke(Unknown Source) at
Sonne.reflektieren.DelegatingMethodAccessorImpl.invoke(Unknown Source) at
java.lang.reflektieren.Methode.invoke(Unknown Source) at
org.apache.Achse.die Anbieter.java.RPCProvider.invokeMethod(RPCProvider.java:397)
bei
org.apache.Achse.die Anbieter.java.RPCProvider.processMessage(RPCProvider.java:186)
bei
org.apache.Achse.die Anbieter.java.JavaProvider.invoke(JavaProvider.java:323)
bei
org.apache.Achse.- Strategien.InvocationStrategy.besuchen(InvocationStrategy.java:32)
bei org.apache.Achse.SimpleChain.doVisiting(SimpleChain.java:118) at
org.apache.Achse.SimpleChain.invoke(SimpleChain.java:83) at
org.apache.Achse.Handler.Seife.SOAPService.invoke(SOAPService.java:454)
bei org.apache.Achse.server.AxisServer.invoke(AxisServer.java:281) an
org.apache.Achse.transport.http.AxisServlet.doPost(AxisServlet.java:699)
bei javax.- servlet.http.HttpServlet.service(HttpServlet.java:647) at
org.apache.Achse.transport.http.AxisServletBase.service(AxisServletBase.java:327)
bei javax.- servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

Vielen Dank im Voraus

InformationsquelleAutor Kali | 2012-12-02

Schreibe einen Kommentar