Olá a todos,
Peco ajuda porque nao tenho habito de usar o cmd ou terminal.
Como faco para criar a DB pelo terminal(cmd) do windows paco a paco??
bash: mysql: command not found
Agradeco desde já
Olá a todos,
Peco ajuda porque nao tenho habito de usar o cmd ou terminal.
Como faco para criar a DB pelo terminal(cmd) do windows paco a paco??
bash: mysql: command not found
Agradeco desde já
Opa, vc já chegou a instalar o mysql? Da uma olhada nas aulas iniciais desse curso => https://www.alura.com.br/curso-online-introducao-a-banco-de-dados-e-sql
Olá Alberto,
Agradeco a resposta. Na verdade o que eu preciso é justamente um link para o download do mysql para o windows. Já dei uma olhada no curso e nao foi disponibilizado nem o link. Voce teria um link para facultar me p o download?
Nao faco a minima ideia de como se instala, pois só uso MSSQLServer.
Tentei agora usar o Shell do Xampp para criar a DB com o mysql e como nao nunca usei, é normal os erros:
mysql> mysql -uroot -p
-> CREATE DATABASE financas;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql -uroot -p
CREATE DATABASE financas' at line 1
Agradeco desde já toda a ajuda, pois quero muito terminar este curso até amanha e nunca consigo terminar os ultimos cursos, porque nao obtenho ajuda :( ou tarda muito
Ola Graziela, tudo bem ?
Para baixar o mysql utilize o site https://dev.mysql.com/downloads/installer/ neste link há 2 opçoes:
1º Opcao: Voce faz o download dos arquivos a sua escolha,
2º Opcao: Voce faz o download de todo o pacote de arquivos e escolhe o que vai instalar :).
Obs: Apos abrir o aplicativo, escolha a opcao custom, pois assim voce consegue instalar somente o que voce deseja =D.
Apos instalar o mysql, segue o passo a passo abaixo. Mysql via cmd, voce tera que coloca-lo nas variaveis de ambiente.
Painel de Controle -> Segurança -> Sistema -> Configurações avançadas do sistema.
Abrira uma nova janela, selecione a aba avançado -> Variaveis de Ambiente.
Em Variaveis do Sistema, procure a opcao Path -> Editar, coloque o caminho do seu mysql Ex: C:\Program Files\MySQL\MySQL Utilities 1.6\
Apos este procedimento voce consegue usar o mysql via prompt (cmd).
Espero ter ajudado \o/
Olá Julio,
Muitissimo obrigado pelo link :) Antes de ver tua resposta já tinha conseguido fazer a criacao da DB pelo shell do XAMPP e a seguir fiz a criacao da classe auxiliar 'teste' e demais explicacoes(apesar de q nao sei onde está a DB), porém qdo rodei a app, o hibernate nao gerou a tabela, obtendo o erro
Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named financas
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:61)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:39)
at br.com.caelum.financas.teste.TesteJPA.main(TesteJPA.java:18)
Segui todas as explicacoes, e o persistence.xml está na pasta src/META-INF
Voces podem ajudar me com este erro por favor?
Agradecida :)
Tive o mesmo problema que você ( segue o link). https://cursos.alura.com.br/forum/topico-duvida-configuracao-e-inicalizacao-do-jpa-23719
O que esta ocorrendo é que as bibliotecas fornecidadas pelo Hibernate.org, dependendo da versao que voce usa nao vem com o hibernate-entitymanager-4.2.0.Final.jar
Recomendo que voce pegue as libs fornecidas pela explicacao (https://cursos.alura.com.br/course/jpa/task/2475). La vai ter um link chamado financas-libs.zip.
Os arquivos fornecidos pelo pessoal estao completas e funcionais.
E importa essas bibliotecas para o seu projeto, fazendo isto resolvera o seu problema :)
Olá Julio,
Muito obrigado pela dica. Eu fiz isto, mas apareceu mais ainda :(
Exception in thread "main" java.lang.IncompatibleClassChangeError: class org.hibernate.ejb.HibernatePersistence has interface org.hibernate.ejb.AvailableSettings as super class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at javax.persistence.spi.PersistenceProviderResolverHolder$PersistenceProviderResolverPerClassLoader$CachingPersistenceProviderResolver.loadResolverClasses(PersistenceProviderResolverHolder.java:142)
at javax.persistence.spi.PersistenceProviderResolverHolder$PersistenceProviderResolverPerClassLoader$CachingPersistenceProviderResolver.<init>(PersistenceProviderResolverHolder.java:122)
at javax.persistence.spi.PersistenceProviderResolverHolder$PersistenceProviderResolverPerClassLoader.getPersistenceProviders(PersistenceProviderResolverHolder.java:80)
at javax.persistence.Persistence.getProviders(Persistence.java:69)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:53)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:39)
at br.com.caelum.financas.teste.TesteJPA.main(TesteJPA.java:18)
Agora além do problema com o persistence, veio outros adicionais e eu nao entendi nada ':(
Preciso mesmo de vossas ajuda :) Agradecida
Fiz tudo novamente, Criei tudo com os ficheiros fornecidos na aula e mesmo assim persiste o erro acima :(
Preciso mesmo de ajuda, senao nao consigo continuar
Agradecida
Vamos la, no erro esta indicando que ha uma incompatibilidade nas bibliotecas que voce esta usando.
Baixei o projeto aqui e importei as libs como falei acima. E fiz algumas configuracoes:
1 - Criar uma base de dados chamada conta.
2 - Criei a tabela (fornecido o sql dentro do projeto) conta.
3 - Atualizei o meu mysql conector
4 - Configurei a classe ConnectionFactory (coloquei meu password dentro nas configuracoes depois do "sa","");
5 - Executei a base de dados Teste Mysql.
Funcionou normalmente aqui '-'.
Segue o projeto que coloquei no git. Ele esta atualizado
Hi Julio, Agradeco imenso. Tinha tentado criar um 3o projeto e mesmo nao sabendo como, tinha dado certo. Vou tentar continuar as aulas, pois nao tenho nocao nenhuma de JPA/Hibernate, Java etc e to a aprender nestas aulas. Isto é bastante diferente de Hibernate ccom C# no VS.
Se houver algum curso ainda mais basico que este de java com JPA e vc souber me indicar, agradeco.
Valeu mesmo pela forca. Obrigadissimo
Graziela, recomendo que voce pause este curso, faça alguns outros cursos para obter conhecimento, para nao ficar com tanta dificuldade :) Voce pode iniciar pela trilha de java junior.
https://cursos.alura.com.br/career/desenvolvedor-java-junior.
Fazendo todos os cursos voce tera uma boa base de Java pra poder seguir em frente. Se possivel faça calma e vá em seu ritimo (sem pressa), pois pular etapas so ira te frustar =/.
Apos fazer esta trilha, faça os cursos de JDBC e volte pro JPA, acredito que assim voce conseguira fazer sem dificuldades :)
Ha muitos cursos bons, a serem seguidos. Caso voce for seguir pra Java Web e suas derivações, caso nao tenha conhecimento web faça esta trilha
https://cursos.alura.com.br/career/desenvolvedor-java-junior-web
Conforme voce vai fazendo os cursos, voce vai encontrando o caminho :).
Nao tem como passar mais cursos, pois nao sei seu objetivo de estudo e metas, mas o que eu puder ajudar estarei a disposicao, qualquer coisa entre em contato com o pessoal da Alura e peça pra conversar com alguns intrutor, pode ser que isto te ajude ainda mais :)
Boa noite
Olá Julio, Muitissimo agradecida pelas dicas, gostei muito :)
Minhas bases sao todas com Visual Studio em C# + MSSQLServer. To a comecar agora com java por causa de um trabalho e minhas metas sao mesmo pegar a base de Spring, JPA/Hibernate com java e ExtJS que nao há aqui ainda. Já comecei a dar uma vista de olhos nos cursos de "Carreira Desenvolvedor Java Júnior " e sigo posteriormente o "Curso Java e JDBC" que me parece ser igual em C#. A verdade é que achei dificuldade aqui no MySQL e precisava um curso deste, mas sobre instalacao e no curso "Curso MySQL I" nao explica a instalacao, pois no demais é praticamente iguala a MSSQLServer.
Valeu pelas dicas, ajudou me muito. Bom dia