Banco de dados

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!!!

devagar…

Você quer criar uma database em qual SGBD?

[]s

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

[color=“darkblue”]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[/color]

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

obrigado galera[color=“darkred”][/color]

Sim, pode usar CREATE, DELETE… etc.

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

[]s

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

Dae,

Conceito errado :slight_smile:

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 :wink:

[]s