Curso ProjetoJSF - Alteração da persistencia de Postgres para Mysql

Java

23/07/2014

Caros,

Sou novo na área e gostaria que me ajudassem em alterar a persistencia do curso ProjetoJSF para MYSQL ao inves do postgres... Como ficaria as properties?

Grato!!!
Jose Wilson

Jose Wilson

Curtidas 0

Respostas

Ronaldo Lanhellas

Ronaldo Lanhellas

23/07/2014

Poste pelo menos o link do curso para que possamos ver ou poste o arquivo properties atual ao qual você se refere.
GOSTEI 0
Jose Wilson

Jose Wilson

23/07/2014

o link do curso é esse ai:
https://www.devmedia.com.br/curso/curso-online-de-jsf-java-server-faces/393

e o properties a seguir:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="ProjetosJSF">
<class>br.com.devmedia.beans.Funcionario</class>
<class>br.com.devmedia.beans.Grupo</class>
<class>br.com.devmedia.beans.Projeto</class>
<class>br.com.devmedia.beans.ProjetoFuncionario</class>
<class>br.com.devmedia.beans.Setor</class>
<properties>
<property name="hibernate.connection.username" value="postgres"/>
<property name="hibernate.connection.password" value="postgres"/>
<property name="hibernate.connection.url"
value="jdbc:postgresql://localhost:5432/PROJETOSJSF"/>
<property name="hibernate.connection.driver_class"
value="org.postgresql.Driver"/>
<property name="hibernate.cache.provider_class"
value="org.hibernate.cache.NoCacheProvider"/>
<property name="hibernate.dialect"
value="org.hibernate.dialect.PostgreSQLDialect"/>
<property name="hibernate.connection.autocommit"
value="false"/>
<property name="hibernate.hbm2ddl.auto" value="update"/>
<property name=""/>
</properties>
</persistence-unit>
</persistence>
GOSTEI 0
Soma Sistemas.

Soma Sistemas.

23/07/2014

Altere as seguintes configurações....

<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/PROJETOSJSF"/>
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
<property name="hibernate.connection.username" value="seuusuariomysql"/>
<property name="hibernate.connection.password" value="suasenhamysql"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" />  



Atento para a url que levei em consideração que o seu MySql conecta pela porta 3306 que é a default e que existe um database chamado ProjetosJsf
GOSTEI 0
Ronaldo Lanhellas

Ronaldo Lanhellas

23/07/2014

Altere as seguintes configurações....

<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/PROJETOSJSF"/>
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
<property name="hibernate.connection.username" value="seuusuariomysql"/>
<property name="hibernate.connection.password" value="suasenhamysql"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" />  



Atento para a url que levei em consideração que o seu MySql conecta pela porta 3306 que é a default e que existe um database chamado ProjetosJsf


Perfeito, isso mesmo
GOSTEI 0
Soma Sistemas.

Soma Sistemas.

23/07/2014

Outra coisa, tem que baixar o driver de conexão do mysql e colocar na pasta bin do projeto.

MySQL Connector
GOSTEI 0
POSTAR