You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-user@db.apache.org by Ra...@kp.org on 2003/07/02 22:49:27 UTC

No suitable driver Error.

Hello all.

I have followed the instructions in downloading and setting up the MySQL 
Connector 3.1, but still get the following error:

[org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImpl] ERROR: 
Error getting Connection from DriverManager with url 
(jdbc:mysql:rdmostest) and driver (com.mysql.jdbc.Driver)
No suitable driver
java.sql.SQLException: No suitable driver


Does anyone have any ideas what might be wrong here?


The full stack is:
[org.apache.ojb.broker.accesslayer.ConnectionFactoryPooledImpl] INFO: 
Create new connection 
pool:org.apache.ojb.broker.metadata.JdbcConnectionDescriptor@aaa1e[
  jcd-alias=default
  default-connection=true
  dbms=MySQL
  jdbc-level=2.0
  driver=com.mysql.jdbc.Driver
  protocol=jdbc
  sub-protocol=mysql
  db-alias=rdmostest
  user=
  password=*****
  eager-release=false
  ConnectionPoolDescriptor={whenExhaustedAction=0, maxIdle=-1, 
maxActive=21, maxWait=5000, removeAbandoned=false, 
numTestsPerEvictionRun=10, testWhileIdle=false, 
minEvictableIdleTimeMillis=600000, testOnReturn=false, logAbandoned=false, 
removeAbandonedTimeout=300, timeBetweenEvictionRunsMillis=-1, 
testOnBorrow=true}
  batchMode=false
  useAutoCommit=AUTO_COMMIT_SET_TRUE_AND_TEMPORARY_FALSE
  ignoreAutoCommitExceptions=false
  sequenceDescriptor=<null>
]
[org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImpl] ERROR: 
Error getting Connection from DriverManager with url 
(jdbc:mysql:rdmostest) and driver (com.mysql.jdbc.Driver)
No suitable driver
java.sql.SQLException: No suitable driver
        at java.sql.DriverManager.getConnection(DriverManager.java:532)
        at java.sql.DriverManager.getConnection(DriverManager.java:172)
        at 
org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImpl.newConnectionFromDriverManager(Unknown 
Source)
        at 
org.apache.ojb.broker.accesslayer.ConnectionFactoryPooledImpl$ConPoolFactory.makeObject(Unknown 
Source)
        at 
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:710)
        at 
org.apache.ojb.broker.accesslayer.ConnectionFactoryPooledImpl.getConnectionFromPool(Unknown 
Source)
        at 
org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImpl.lookupConnection(Unknown 
Source)
        at 
org.apache.ojb.broker.accesslayer.ConnectionManagerImpl.getConnection(Unknown 
Source)
        at 
org.apache.ojb.broker.accesslayer.ConnectionManagerImpl.localBegin(Unknown 
Source)
        at 
org.apache.ojb.broker.core.PersistenceBrokerImpl.beginTransaction(Unknown 
Source)
        at 
org.apache.ojb.broker.core.DelegatingPersistenceBroker.beginTransaction(Unknown 
Source)
        at 
org.apache.ojb.radu.UCEnterNewUser.apply(UCEnterNewUser.java:30)
        at org.apache.ojb.radu.Application.run(Application.java:87)
        at org.apache.ojb.radu.Application.main(Application.java:56)
ConnectionManager is NOT in transaction