Seguinte pessoal , vo postar meu codigo, so o pesquisa nome que nao funciona mesmu, queria pegar o resultado da pesquisa e jogar pro textnome ou pra areatext1 so pra testar.
[code]package gui.jigloo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JOptionPane;
public class ConexaoSql extends Cadastro {
static Connection conexao;
private String resultado;
public static void main(String[] args) {
// conexaoSql.conexao(cidade, nome, endereco, sexo, telefone, email);
}
/**
* @param args
*/
public void cadastraAluno(int cidade, String nome, String endereco,
String sexo, String telefone, String email) {
try {
Class.forName("com.mysql.jdbc.Driver");
String usuario = "root";
String senha = "";
String url = "jdbc:mysql://localhost/cadastro";
conexao = DriverManager.getConnection(url, usuario, senha);
Statement cadastraAluno = conexao.createStatement();
cadastraAluno.execute("INSERT aluno VALUES(0," + cidade + ",'"
+ nome + "','" + endereco + "','" + sexo + "','" + telefone
+ "','" + email + "')");
// comandoSQL.execute("DELETE cargo ");
JOptionPane.showMessageDialog(null, "Registro Gravado com Sucesso",
"Registro Concluído", JOptionPane.INFORMATION_MESSAGE);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void excluiAluno(String nome) {
try {
Statement excluiAluno = conexao.createStatement();
int resp = JOptionPane.showConfirmDialog(null,
"Você Tem Certeza que Deseja Excluri o Aluno?", "Atenção",
JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if (resp == JOptionPane.YES_OPTION) {
excluiAluno.execute("DELETE FROM aluno WHERE nomeAluno='"
+ nome + "'");
} else {
}
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Erro ao Deletar o Aluno",
"Erro", JOptionPane.ERROR_MESSAGE);
}
}
public void salvaAlteracao(int cidade, String nome, String endereco,
String sexo, String telefone, String email) {
try {
Statement salvaAlteracao = conexao.createStatement();
int resp = JOptionPane.showConfirmDialog(null,
"Você Tem Certeza que Deseja Salvar as Alterações?",
"Atenção", JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE);
if (resp == JOptionPane.YES_OPTION) {
String idALuno = "SELECT idAluno FROM aluno WHERE nomeAluno='"
+ nome + "'";
salvaAlteracao.execute("UPDATE aluno SET nomeAluno='" + nome
+ "',enderecoAluno='" + endereco + "',idCidade="
+ cidade + ",telefoneAluno='" + telefone
+ "',sexoAluno='" + sexo + "', emailAluno='" + email
+ "', WHERE idAluno=" + idALuno + "");
} else {
}
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Erro ao Salvar as Alterações",
"Erro", JOptionPane.ERROR_MESSAGE);
e.printStackTrace();
}
}
public void pesquisaNome() {
try {
String texto="Mafra";
Statement pesquisaNome = conexao.createStatement();
String resultado = "SELECT nomeAluno FROM aluno WHERE nomeAluno LIKE '%"+texto+"'";
pesquisaNome.execute(resultado);
String teste="SELECT nomeAluno FROM aluno WHERE nomeAluno='"+resultado+"'";
pesquisaNome.execute(teste);
System.out.println(teste);
} catch (SQLException e) {
System.out.println("Nao encontrado");
e.printStackTrace();
}
}
}[/code]