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?
Criar banco de dados e tabelas
4 Respostas
Isto te ajuda :arrow: http://guj.com.br/java/262896-resolvido-como-criar-um-instalador-a-partir-de-um-arquivo-jar-no-netbeans
:thumbup:
Kayan,
O que se adequa ao que você quer é o HIBERNATE integrado ao MAVEN, dá uma pesquisada sobre.
Atenciosamente,
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.
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