Hibernate mudar url conexao

16 respostas
T

Bom dia estou com a seguinte duvida estou tentando acessar um banco de dados remoto, no domio batatateste.com.br tenho um banco de dados mysql

<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
		<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
		<property name="hibernate.connection.url">jdbc:mysql://batatateste.com.br/bancobatata</property>
		<property name="hibernate.connection.username">batatinha</property>
		<property name="hibernate.connection.password">123456</property>

Mas ele não acessa, alguem sabe me dizer se estou fazendo da forma certa?

16 Respostas

H

Tiago Casanova:
Bom dia estou com a seguinte duvida estou tentando acessar um banco de dados remoto, no domio batatateste.com.br tenho um banco de dados mysql

<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
		<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
		<property name="hibernate.connection.url">jdbc:mysql://batatateste.com.br/bancobatata</property>
		<property name="hibernate.connection.username">batatinha</property>
		<property name="hibernate.connection.password">123456</property>

Mas ele não acessa, alguem sabe me dizer se estou fazendo da forma certa?

Você tem acesso ao batata pelo MySQL Workbench?

B

Posta o erro gerado.

[]'s

T
<blockquote>

java.sql.SQLException: No suitable driver found for jdbc:mysql:batatateste.com.br:3306/bancobatata

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133)

at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:114)

at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2833)

at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2829)

at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1840)

at br.com.caelum.vraptor.util.hibernate.SessionFactoryCreator.create(SessionFactoryCreator.java:43)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:340)

at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:293)

at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:130)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:394)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1413)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)

at br.com.caelum.vraptor.ioc.spring.SpringBasedContainer.start(SpringBasedContainer.java:106)

at br.com.caelum.vraptor.ioc.spring.SpringProvider.start(SpringProvider.java:87)

at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:108)

at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:102)

at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)

at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)

at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)

at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)

at org.apache.catalina.core.StandardService.start(StandardService.java:525)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)

at org.apache.catalina.startup.Catalina.start(Catalina.java:595)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)</blockquote>
H

No suitable driver found for jdbc:mysql:batatateste.com.br:3306/bancobatata

Você adicionou o driver?

T

sim adicionei, teste localhost e funcionou de boa.

H

Tiago Casanova:
sim adicionei, teste localhost e funcionou de boa.
Esse “localhost” é onde está aplicação? Na hora que a aplicação está sendo executada em outro ambiente, o JAR está indo?

B

Parece ser algum erro de falta de arquivo…não sei como funcionada a conexão com mysql pois nunca trabalhei. Mas verifica se você add tudo que é nescessário.

http://www.herongyang.com/JDBC/MySQL-JDBC-Driver-Connection-URL.html

Da uma lida nisso que tbm pode ajudar.

[]'s

B

Já tentou isso??

http://www.guj.com.br/java/257857-javasqlsqlexception-no-suitable-driver-found-for-jdbcmysqllocalhostfj21resolvido

[]'s

T

No caso no localhost eu tenho minha base de dados e a aplicação no meu pc local, dessa forma funcionou. Agora estou tentando acessar da minha aplicação local uma página(site,dominio) onde esse tem a minha base de dados.

H

Tiago Casanova:
No caso no localhost eu tenho minha base de dados e a aplicação no meu pc local, dessa forma funcionou. Agora estou tentando acessar da minha aplicação local uma página(site,dominio) onde esse tem a minha base de dados.
O jar do mysql, está lá?

T

não esta hebert, onde que eu coloco o jar???
no servidor tenho uma aplicação rails, onde tenho as pastas public_ftp, public_html, rails_app, tmp, www

H

Tiago Casanova:
não esta hebert, onde que eu coloco o jar???
no servidor tenho uma aplicação rails, onde tenho as pastas public_ftp, public_html, rails_app, tmp, www

Do mesmo modo como você fez no localhost… faça lá.

T

no primeiro teste no localhost eu só tenho na aplicação o jar. E esta aplicação esta no meu pc local, e ela continua no meu pc local, o que mudou foi só o banco que antes estava local, agora esta no servidor.

H

Tiago Casanova:
no primeiro teste no localhost eu só tenho na aplicação o jar. E esta aplicação esta no meu pc local, e ela continua no meu pc local, o que mudou foi só o banco que antes estava local, agora esta no servidor.
Em algum momento você teve que apontar para o JAR do MYSQL. Como você fez isso?

T

só joguei dentro da pata lib do meu projeto.

H

Tiago Casanova:
só joguei dentro da pata lib do meu projeto.
E tentou mandar a mesma pasta para o servidor dentro do war gerado?

Criado 25 de fevereiro de 2013
Ultima resposta 25 de fev. de 2013
Respostas 16
Participantes 3