Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

java.sql.SQLException: No suitable driver found for jdbc:sybase:Tds:

2697666Sep 15 2015 — edited Sep 16 2015

Hi All,

JDEV :11.1.1.4 version

Created ADF BC module using Sybase Database connection. SQL flavor  : SQL92   and driver : jconn2

I am able to run view object and AM method properly from AM tester .

But when the same AM method I try to access it from Managed bean I am facing error mention below

To see the stack trace for thread that is initializing this, set the logging level of oracle.adf.share.ADFContext to FINEST

<RegistrationConfigurator> <handleError> ADF_FACES-60096:Server Exception during PPR, #1

javax.servlet.ServletException: JBO-26061: Error while opening JDBC connection.

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)

at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)

at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)

at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)

at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)

at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)

at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)

at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)

at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)

at java.security.AccessController.doPrivileged(Native Method)

at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)

at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)

.....

Caused by: oracle.jbo.DMLException: JBO-26061: Error while opening JDBC connection.

at oracle.jbo.server.ConnectionPool.createConnection(ConnectionPool.java:207)

at oracle.jbo.server.ConnectionPool.instantiateResource(ConnectionPool.java:166)

at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:590)

at oracle.jbo.pool.ResourcePool.useResource(ResourcePool.java:323)

at oracle.jbo.server.ConnectionPool.getConnectionInternal(ConnectionPool.java:102)

at oracle.jbo.server.ConnectionPool.getConnection(ConnectionPool.java:66)

at oracle.jbo.server.ConnectionPoolManagerImpl.getConnection(ConnectionPoolManagerImpl.java:52)

at oracle.jbo.server.URLConnectionHelper.getConnection(URLConnectionHelper.java:129)

at oracle.jbo.server.DBTransactionImpl.establishNewConnection(DBTransactionImpl.java:996)

at oracle.jbo.server.DBTransactionImpl.initTransaction(DBTransactionImpl.java:1165)

at oracle.jbo.server.DBTransactionImpl.initTxn(DBTransactionImpl.java:6728)

at oracle.jbo.server.DBTransactionImpl2.connect(DBTransactionImpl2.java:132)

at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1256)

at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)

at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)

at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:879)

at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:312)

at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:185)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)

... 36 more

Caused by: java.sql.SQLException: No suitable driver found for jdbc:sybase:Tds:198.202.35.35:10500/v2salesdb

at java.sql.DriverManager.getConnection(DriverManager.java:602)

at java.sql.DriverManager.getConnection(DriverManager.java:154)

at oracle.jbo.server.URLConnectionHelper.getConnection(URLConnectionHelper.java:144)

at oracle.jbo.server.URLConnectionHelper.getConnectionFromDriver(URLConnectionHelper.java:50)

at oracle.jbo.server.ConnectionPool.createConnection(ConnectionPool.java:195)

... 99 more

Even I changed the AM property

< tt>jbo.SQLBuilder=SQL92

jbo.sql92.JdbcDriverClass=com.sybase.jdbc2.jdbc.SybDriver</tt>

I am facing the same issue .

Regadrs,

Agarwal

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 14 2015
Added on Sep 15 2015
6 comments
3,369 views