Banco de dados  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
duduzeraPJ
Thread.start()
[Avatar]

Membro desde: 21/07/2004 00:00:00
Mensagens: 25
Offline

Como que eu faço pra criar uma database com codigo Java.
Tipo passando uma String "create exemplo"

Em que momento da conexão , e como que eu faço isso pra que quando o usuario instalar o programa, ele crie o banco de dados e configure as contas de usuario do proprio bd?

abraço a todos


Longa vida ao Java!!!

http://www.fotolog.net/eduardopichler
[WWW] aim icon [ICQ]
pcalcadoPJ
JavaEvangelist
[Avatar]

Membro desde: 17/08/2004 00:00:00
Mensagens: 335
Localização: 111093865
Offline

devagar..

Você quer criar uma database em qual SGBD?

[]s

http://www.fragmental.com.br
[WWW] aim icon [ICQ]
duduzeraPJ
Thread.start()
[Avatar]

Membro desde: 21/07/2004 00:00:00
Mensagens: 25
Offline

mysql, ou postgree, ou interbase, ou firebird
acho que nenhuma é possivel de ser configurada apenas com codigo java neh?
tenho que criar o bd, e dai atraves do código eu posso criar as tabelas certo?
ou alguém conhece outro método de vender uma aplicação sem que o usuário final precise ficar criando databases?

abraço a todso

http://www.fotolog.net/eduardopichler
[WWW] aim icon [ICQ]
riqueneilPJ
Java Ninja
[Avatar]

Membro desde: 24/07/2004 00:00:00
Mensagens: 280
Localização: 150016826
Offline

Olá!
Tudo blz?
Cara, em qq banco de dados vc pode se conectar sem acessar uma database especifica.
Oq acontece é o seguinte, em MySQL vc se conecta com o comado "mysql" e escolhe a database com o comando "change database"...
Então concluimos q se posso me conectar a um servidor de banco de dados sem escolher uma database então eu posso criá-la com o comando "create table nomeTabela"

Certo?
Espero ter ajudado

[]'s

http://
[WWW] aim icon [ICQ]
duduzeraPJ
Thread.start()
[Avatar]

Membro desde: 21/07/2004 00:00:00
Mensagens: 25
Offline

ok, obrigado
mas minha duvida é se eu posso fazer comandos do tipo "create database meudb"

obrigado galera

http://www.fotolog.net/eduardopichler
[WWW] aim icon [ICQ]
pcalcadoPJ
JavaEvangelist
[Avatar]

Membro desde: 17/08/2004 00:00:00
Mensagens: 335
Localização: 111093865
Offline

Sim, pode usar CREATE, DELETE... etc.

Mas você também pode acompanhar seu programa de um pequeno shellscript que faça isso ;)

[]s

http://www.fragmental.com.br
[WWW] aim icon [ICQ]
duduzeraPJ
Thread.start()
[Avatar]

Membro desde: 21/07/2004 00:00:00
Mensagens: 25
Offline

entao sera que funcionaria o comando por exemplo.
mysqladmin -u root -p create databasename

http://www.fotolog.net/eduardopichler
[WWW] aim icon [ICQ]
pcalcadoPJ
JavaEvangelist
[Avatar]

Membro desde: 17/08/2004 00:00:00
Mensagens: 335
Localização: 111093865
Offline

Dae,

Conceito errado :)

O que você vai mandar são isntruções em SQL. mysqladmin é um programa cliente de adminsitração do MySQL, e você não vai usá-lo, porque o JDBC te permtie fazer as mesmas coisas.

Crie uma statement e use seus 'CREATE', etc. nela ;)

[]s

http://www.fragmental.com.br
[WWW] aim icon [ICQ]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team