java e mysql  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
Antonio Carlos M. Gomes
Thread.start()
[Avatar]

Membro desde: 29/11/2010 17:28:18
Mensagens: 31
Localização: São Benedito-Ce
Offline

como indentificar atraves de um comando em java se um banco ja exite,ou comando mysql mas que seja atrves do java.
[Email] [MSN]
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

Tente a conexão com o banco de dados, caso ele consiga, o banco existe, caso não, o banco pode não existir.
Cuidado, disse que pode não, pois se a url, porta ou o serviço não estiverem rodando, não irá conectar, também.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
Antonio Carlos M. Gomes
Thread.start()
[Avatar]

Membro desde: 29/11/2010 17:28:18
Mensagens: 31
Localização: São Benedito-Ce
Offline

Entendi o que voçê disse ,mais eu queria algo verificassem se o banco ja existe,devido que quando tento fazer um comando como create database no java se o banco ja existe da error,o java lança uma excessao,e tambem quando tento dar um drop database se nao existe esse banco tambem é lançada uma excessao,queria que isso nao acontecesse.Obrigado por tudo de quealquer maneira!
[Email] [MSN]
alandiniz
JavaEvangelist
[Avatar]

Membro desde: 14/03/2010 20:06:59
Mensagens: 315
Localização: Cianorte
Online

olha ver se ele existe ou não para retornar true ou false eu nunca tentei, nunca fiz o teste...
mais sei que tem essas 2 opções;

drop schema if exists nomedobanco
create schema if not exists nomedobanco
[Email] [WWW] [MSN]
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

Segue o que o camarada aí em cima respondeu. Se existir, ele faz, senão, ele mesmo gerencia.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
Antonio Carlos M. Gomes
Thread.start()
[Avatar]

Membro desde: 29/11/2010 17:28:18
Mensagens: 31
Localização: São Benedito-Ce
Offline

obrigado ...
Mas e como fazer isso com a tabela? desde de já agradeço.
[Email] [MSN]
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

Como assim?
Não entendi o que quis dizer com a última pergunta.
Tudo no MySQL (e SQL ANSI) permite o "IF EXISTS".
CREATE TABLE/DATABASE
DROP TABLE/DATABASE
UPDATE TABLE/DATABASE

pois a DDL permite isso (DDL é a linguagem interna dos SGBDs).
Já com SQL fica mais complexo, o INSERT/DELETE/UPDATE/SELECT darão erro se a tabela não existir.

This message was edited 1 time. Last update was at 02/02/2012 14:46:06


Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
Antonio Carlos M. Gomes
Thread.start()
[Avatar]

Membro desde: 29/11/2010 17:28:18
Mensagens: 31
Localização: São Benedito-Ce
Offline

descupa aí eu interpretei mal. valeu
já entendi.

This message was edited 1 time. Last update was at 02/02/2012 14:59:15

[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Tópico movido para o fórum de persistência.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team