[b]bom , pessoas .
estou com muitas dificuldades para esta conectando java com banco de dados
com Persistencia...
se poderem me ajudar agradeço..............
alguns detalhers:
Banco de dados :SQLEVAL
[img]http://arq.menumoderno.com.br/menumoderno/erros/erro_JPA3.jpg[/img]
[img]http://arq.menumoderno.com.br/menumoderno/erros/erro_JPA2.jpg[/img]
agora o erro que esta dando :
[img]http://arq.menumoderno.com.br/menumoderno/erros/erro_JPA.jpg[/img]
package pacProj;
//classe persistence
import javax.persistence.*;
@Entity
@Table(name="ContaCorrente")
public class PersistConta implements java.io.Serializable
{
private int cc_id;
private String cc_nome;
private String cc_cpf;
private String cc_agencia;
private String cc_conta;
public PersistConta()
{}
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="cc_id")
public int getId()
{
return cc_id;
}
public void setId(int id)
{
this.cc_id=id;
}
@Column(name="cc_nome")
public String getNome()
{
return cc_nome;
}
public void setNome(String nome)
{
this.cc_nome=nome;
}
@Column(name="cc_cpf")
public String getCpf()
{
return cc_cpf;
}
public void setCpf(String cpf)
{
this.cc_cpf=cpf;
}
@Column(name="cc_agencia")
public String getAg()
{
return cc_agencia;
}
public void setAg(String ag)
{
this.cc_agencia=ag;
}
@Column(name="cc_conta")
public String getConta()
{
return cc_conta;
}
public void setConta(String ct)
{
this.cc_conta=ct;
}
}
package pacProj;
import javax.swing.*;
import javax.persistence.*;
public class ProgramaConta {
public static void main(String arg[])
{
EntityManagerFactory emff = Persistence.createEntityManagerFactory("Unit");
EntityManager em = emff.createEntityManager();
em.getTransaction().begin();
PersistConta pc = new PersistConta();
pc.setNome(JOptionPane.showInputDialog("Digite o nome"));
pc.setCpf(JOptionPane.showInputDialog("Digite o CPF"));
pc.setAg(JOptionPane.showInputDialog("Digite a agência"));
pc.setConta(JOptionPane.showInputDialog("Digite a conta"));
try{
em.persist(pc);
em.getTransaction().commit();
}
catch(Exception e)
{
em.getTransaction().rollback();
}
em.close();
emff.close();
JOptionPane.showMessageDialog(null, "ID Gerado: "+pc.getId()+"\nNome: " + pc.getNome()+"\nCPF: "+pc.getCpf()+"\nAgencia: "+pc.getAg()+"\nConta: "+pc.getConta());
System.exit(0);
}
}
<?xml version="1.0" encoding="windows-1252" ?>
<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"
version="1.0" xmlns="http://java.sun.com/xml/ns/persistence">
<persistence-unit name="Unit">
<provider>oracle.toplink.essentials.PersistenceProvider</provider>
<class>pacProj.PersistConta</class>
<properties>
<property name="toplink.jdbc.driver" value="sun.jdbc.odbc.JdbcOdbcDriver" />
<property name="toplink.jdbc.url" value="jdbc:odbc:JPAODBC" ></property>
<property name="toplink.jdbc.user" value="" />
<property name="toplink.jdbc.password" value="" />
<property name="toplink.ddl-generation" value="create-tables" />
</properties>
</persistence-unit>
</persistence>
bom quem poder me ajudar com este erro ...
gradeço
ta ok