olá pessoal, estou fazendo um projeto, mas nem sei pra onde vai a conexão de um banco, estou precisando disso ontem, pior q eu nem tenho nem um programa de banco aqui, bom gostaria de um concelho de vcs, estou aguardando,
fico agradecido…

olá pessoal, estou fazendo um projeto, mas nem sei pra onde vai a conexão de um banco, estou precisando disso ontem, pior q eu nem tenho nem um programa de banco aqui, bom gostaria de um concelho de vcs, estou aguardando,
fico agradecido…

Amigo se precisar eu dou aulas particulares;
Agora se ajudar no meu site tem um sistema simples para iniciantes
totalmente gratuíto.
Veja a seção de Artigos/Tutorias, possui diversos tutoriais sobre persistência em Java. Em especial, veja o artigo Introdução ao JDBC.
Kara, comeca criando um pacote com funções que serão realizadas no BANCO DE DADOS.
Exemplos Classes dentro do Pacote: AlterarBD, ConectarBD, ExcluirBD, InserirBD, PesquisarBD...
No caso acredito que o seu problema esteja na conxão com banco de dados... CERTO?
Nesse caso implemente na classe ConectarBD da seguinte forma dentro do Pacote criado, nesse caso (br.com.AcessoBD):
package br.com.AcessoBD;
import java.sql.*;
import javax.swing.JOptionPane;
public class ConexaoBD {
private String url = null;
private String usuario = null;
private String senha = null;
private Connection con = null;
public Statement st = null;
//Conectar Banco de Dados.
public Connection ConectarBD(){
try{
Class.forName("com.mysql.jdbc.Driver");
this.url = "jdbc:mysql://localhost:3306/bd_biblioteca";
this.usuario = "root";
this.senha = "root";
this.con = DriverManager.getConnection(url, usuario, senha);
st = con.createStatement();
}catch(ClassNotFoundException ex){
JOptionPane.showMessageDialog(
null,
"É necessário Importar Plugin MySQL (Driver JDBC não Encontrado)!\n"+ex+"\n"+
"Sistema será encerrado...",
"Erro de Banco de Dados:",
JOptionPane.ERROR_MESSAGE);
System.exit(0);
}
catch(SQLException ex){
JOptionPane.showMessageDialog(
null,
"Existe um problema com a URL, User ou Password. (Conexão SQL).\n" +
"Sistema será encerrado...",
"Erro de Banco de Dados.",
JOptionPane.ERROR_MESSAGE);
System.exit(0);
}
return this.con;
}
//Desconectar Banco de Dados.
public Connection DesconectarBD(){
try{
this.con.close();
}catch(SQLException ex){
JOptionPane.showMessageDialog(
null,
"O banco de dados não esta conectado.",
"Erro de Banco de Dados.",
JOptionPane.ERROR_MESSAGE);
}
return this.con;
}
}
Está feita a conexão com um banco de dados do tipo JDBC no MySQL.
Para estabelecer uma comunicação com o banco de dados basta instânciar a mesma dentro da classe que será necessário fazer uso do BD.
Veja o exemplo abaixo:
import java.sql.*;
public class GerenciadorGUIs{
//CONEXAO COM BANCO DE DADOS E PROPRIEDADES DISPONIVEIS
public static ConexaoBD objConexaoBD = new ConexaoBD();
public static AlterarBD objAlterarBD = new AlterarBD();
public static ExcluirBD objExcluirBD = new ExcluirBD();
public static InserirBD objInserirBD = new InserirBD();
public static Connection con = null;
public static void main(String args[]){
con = objConexaoBD.ConectarBD();
openForm(0);
}
}
Espero ter ajudado...
:wink:
estou compilando o meu programa e ta dando null exception pointer alguem sabe como consertar
Coloque o seu código aqui, entre as tags code.
Coloque o seu código aqui, entre as tags code.resolvi já tava passando um valor nulo no resultSet valleu pela atenção!!!