Bom dia senhores,
tenho uma app aki
que estou desenvolvendo no NetBeans
utilizando JPA, Toplink ,JSF e banco de dados mysql,
entao… o JPA me gerou todas as classes de mapeamento do banco…
mas minha duvida é o seguinte…
se eu executar o projeto em outro computador…
com um mysql com senha diferente… ou ate mesmo em outro computador em rede…
onde eu vou setar essas configurações ? de senha e caminho do banco ?
Obrigado
abs
Existe diversas opções, pesquise em design pattern factory, eu normalmente coloco no XML no servidor de aplicação assim ninguém poderá ver essa senha e ainda posso usar cache para conectar com o banco de dados.
pois eh brother…
mas… o negocio… e que a senha e o local do banco ja estao setados…mas eu nao sei onde !
pois o netbeans que gerou isso pra mim !
eu queria saber onde essas informações estao setadas !
eu criei um JPA pelo netbeans
renan_
Junho 6, 2008, 8:27am
#4
Amigo, você seta isso no arquivo persistence.xml
Att,
Renan
renan_
Junho 6, 2008, 8:33am
#5
se for TopLink:
<property name="toplink.jdbc.driver" value="<jdbc-driver>"/>
<property name="toplink.jdbc.url" value="<jdbc-url>"/>
<property name="toplink.jdbc.password" value="<jdbc-password>"/>
<property name="toplink.jdbc.user" value="<jdbc-user>"/>
ue pq meu persistence esta assim entao:
<persistence version="1.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_1_0.xsd">
<persistence-unit name="sgasfacesPU" transaction-type="JTA">
<jta-data-source>basesgas</jta-data-source>
<properties/>
</persistence-unit>
</persistence>
nao entendo!
como ele conecta no banco… se a senha nao esta aki ! nem todas informaçoes que vc sitou !
pow achei as informaçoes dentro do arquivo .DBCHEMA
mas a senha nao esta lá !
<_databaseProductVersion>6.0.4-alpha-community</_databaseProductVersion>
<_username>root@localhost</_username>
<_url>jdbc:mysql://localhost:3306/basesgas</_url>
<_driver>com.mysql.jdbc.Driver</_driver>
<_driverName>MySQL-AB JDBC Driver</_driverName>