Criar banco de dados e tabelas

4 respostas
kayansampaio

Pessoal, Boa tarde!
Estou fazendo um software em java SE que tem a interação com banco de dados. Porem, queria fazer alguma coisa mais dinamica, como a opção do banco de dados. Onde no proprio programa voce escolhe o banco que vai trabalhar, coloca os dados necessarios para conexao e o proprio programa cria a Database e as suas respectivas tabelas. alguem sabe como me ajudar?

4 Respostas

InicianteJavaHenriqu

Isto te ajuda :arrow: http://guj.com.br/java/262896-resolvido-como-criar-um-instalador-a-partir-de-um-arquivo-jar-no-netbeans

:thumbup:

yelken

Kayan,

O que se adequa ao que você quer é o HIBERNATE integrado ao MAVEN, dá uma pesquisada sobre.

Atenciosamente,

kayansampaio

Senhores, o que esta mais parecido com o que eu quero seria esse codigo:

import java.io.;
import java.sql.
;

public class CreateDatabase{

public static void main(String[] args) {

System.out.println(Database creation example!);

Connection con = null;

try{

Class.forName(com.mysql.jdbc.Driver);

con = DriverManager.getConnection

(jdbc:mysql://localhost:3306/jdbctutorial”,“root”,“root”);

try{

Statement st = con.createStatement();

BufferedReader bf = new BufferedReader

(new InputStreamReader(System.in));

System.out.println(Enter Database name:);

String database = bf.readLine();

st.executeUpdate("CREATE DATABASE "+database);

System.out.println(1 row(s) affacted);

}

catch (SQLException s){

System.out.println(SQL statement is not executed!);

}

}

catch (Exception e){

e.printStackTrace();

}

}

}

Porem o que eu quero é entender a logica dele, como ele funciona.

InicianteJavaHenriqu

Dele quem?

No exemplo que te passei, mostra que vc tem que ler cada linha do script SQL para criar o banco, + ou - como este código que vc postou.

Criado 28 de abril de 2012
Ultima resposta 28 de abr. de 2012
Respostas 4
Participantes 3