Я могу подключиться к своей локальной базе данных, используя hibernate
, но я не смог подключиться к своей удаленной базе данных, равной mysql
. Я получаю эту ошибку:
Initial SessionFactory creation
failed.org.hibernate.service.spi.ServiceException: Unable to create
requested service
[org.hibernate.engine.jdbc.connections.spi.ConnectionProvider]
org.hibernate.service.spi.ServiceException: Unable to create requested
service [org.hibernate.engine.jdbc.connections.spi.ConnectionProvider]
at
org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:261)
at
org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:225)
at
org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206)
at
org.hibernate.engine.jdbc.internal.JdbcServicesImpl.buildJdbcConnectionAccess(JdbcServicesImpl.java:260)
at
org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:94)
at
org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111)
at
org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234)
at
org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206)
at
org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1885)
at
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843)
at
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1928)
at
com.axelta.util.HibernateUtil.buildSessionFactory(HibernateUtil.java:31)
at com.axelta.util.HibernateUtil.<clinit>(HibernateUtil.java:15) at
com.axelta.service.AxServiceImpl.getHeartbeatEnabledDevicesList(AxServiceImpl.java:26)
at com.axelta.Scheduler.heartBeatMainService(Scheduler.java:19) at
com.axelta.Scheduler.main(Scheduler.java:38) Caused by:
org.hibernate.HibernateException: Could not instantiate connection
provider [org.hibernate.connection.C3P0ConnectionProvider] at
org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator.instantiateExplicitConnectionProvider(ConnectionProviderInitiator.java:197)
at
org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator.initiateService(ConnectionProviderInitiator.java:120)
at
org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator.initiateService(ConnectionProviderInitiator.java:55)
at
org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:105)
at
org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:251)
... 15 more Caused by:
org.hibernate.boot.registry.selector.spi.StrategySelectionException:
Unable to resolve name
[org.hibernate.connection.C3P0ConnectionProvider] as strategy
[org.hibernate.engine.jdbc.connections.spi.ConnectionProvider] at
org.hibernate.boot.registry.selector.internal.StrategySelectorImpl.selectStrategyImplementor(StrategySelectorImpl.java:128)
at
org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator.instantiateExplicitConnectionProvider(ConnectionProviderInitiator.java:194)
... 19 more