Boa Noite,
Previas informações: Em relação a conexão com banco de dados, conheço boa parte do que se fazer. Consigo conectar, criar statement’s para executar consultar e ou alterações na base de dados e desconectar da base de dados. Mas para isso precisamos da base de dados criada e rodando. E nesse ponto que é minha dúvida.
MINHA DÚVIDA: Queria saber um modo de criar o banco de dados/schema e inicializa-ló usando somente o código da aplicação. Pois estou com um trabalho de faculdade ( mas também pelo conhecimento), que precisa de persistência de dados. Para melhor um pouco, o que eu estou tentando aprender a fazer é igual ao que o software gratuito emissor de notas fiscais do governo faz que é o seguinte: Sem usar qualquer SGBD o software é instalado e ao utiliza-ló ele cria automaticamente um banco de dados na raiz :C do sistema operacional.
Aceito todo tipo de fonte de estudo ou conselhos.
PS: Estou utilizando o JDBC que vem embutido no NET BEANS, caso isso ajude.
Att
Samuel
Bom achei a resposta bem aqui mesmo no forum dando aquela boa e velha fuçada.
RESPOSTA: cn = DriverManager.getConnection(“jdbc:derby:C:/Vitor;create = true”);
CN = java.connection
a clausula create = true serve pra força a criação do banco de dados.
[quote]Bom achei a resposta bem aqui mesmo no forum dando aquela boa e velha fuçada.
RESPOSTA: cn = DriverManager.getConnection(“jdbc:derby:C:/Vitor;create = true”);
CN = java.connection
a clausula create = true serve pra força a criação do banco de dados. [/quote]
boa!!
EU tenho uma duvida quanto a um sistema de busca em java com a metodologia MVC parece que estou fazendo certo mais na hora de puxar do banco não da resultado nelhum
esse metodo eata recebendo o nome mais não esta retornado nada…
public Vector listarPessoa(String nome02){
try {
String sql = "SELECT * FROM cadastro WHERE nome=?";
AcessoMySql c = new AcessoMySql();
Connection conn = (Connection) c.conectar();
PreparedStatement stmt = (PreparedStatement) conn.prepareStatement(sql);
JOptionPane.showMessageDialog(null,"Quinto Nome: "+nome02);
stmt.setString(1,nome02);
ResultSet resu = stmt.executeQuery();
while (resu.next()) {
String nome = resu.getString("nome");
String idade = resu.getString("idade");
String turma = resu.getString("turma");
String serie = resu.getString("serie");
usuLog = new Usuariologin(nome,idade,serie,turma);
v.add(usuLog);
}
resu.close();
stmt.close();
} catch (Exception e) {
e.printStackTrace();
}
return v;
}
pessoa que alguem me ajude a solucionar esse problema
e obrigado a que enconntrar…!!!