Pesquisar Cadastro

Bom dia galera…Comecei a brincar um pouco com java e criei um codigo para cosultar o cliente atraves do codigo do cliente.
Q seria essa programação aqui.

String Codigo = javax.swing.JOptionPane.showInputDialog(“Digite o codigo para consultar:”);
try{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
String url = “jdbcdbc:Banco”;
Connection con;
con = DriverManager.getConnection(url, “”, “”);

Statement stmt;
stmt = con.createStatement();
String query = “select * from cliente where Codigo=”+Codigo;
ResultSet rs = stmt.executeQuery(query);
rs.next();

int codigo=rs.getInt(“Codigo”);
String nome=rs.getString(“Nome”);
String endereco=rs.getString(“Endereco”);
String cidade=rs.getString(“Cidade”);
String uf=rs.getString(“UF”);
String telefone=rs.getString(“Telefone”);

jTextField1.setText(Integer.toString(codigo));
jTextField2.setText(nome);
jTextField3.setText(endereco);
jTextField4.setText(cidade);
jTextField5.setText(uf);
jTextField6.setText(telefone);
rs.close();
stmt.close();
con.close();
} catch (java.lang.ClassNotFoundException e) {
System.err.print("Erro na Classe: " + e.getMessage());
} catch (SQLException e) {
System.err.print("Erro no SQL: " + e.getMessage());
}

Mais eu gostaria de consultar pelo telefone, mais não to conseguindo…Alguem ai teria uma ideia pra me ajudar!!!

“select * from cliente where Telefone=”+telefone;