Consulta SQL Com Apóstrofo. [RESOLVIDO]

Olá pessoal!
Estou iniciando os estudos sobre JDBC e me surgiu a seguinte dúvida:
Como faço pra fazer a consulta com o apóstrofo? Por exemplo, Joana D’ Arc ?
Esse é o meu método de pesquisa:

[code]public ArrayList pesquisarContato (String nome) throws SQLException {
StringBuffer sql = new StringBuffer (“select * from contato where nome like”);
sql.append (" ‘%");
sql.append(nome);
sql.append("%’");
PreparedStatement smtp = conn.prepareStatement (sql.toString());
ResultSet rs = smtp.executeQuery();

ArrayList <Contato> contato = new ArrayList <Contato> ();
while (rs.next()) {
	Contato contatoEncontrado = new Contato ();
	contatoEncontrado.setId(rs.getInt("id"));
	contatoEncontrado.setNome(rs.getString("nome"));
	contatoEncontrado.setEmail(rs.getString("email"));
	contato.add(contatoEncontrado);
}
return contato;

}[/code]

Estou testando em mysql, hsqldb e postgresql, os erros são os mesmos…

Desde de já obrigado!

    StringBuffer sql = new StringBuffer ("select * from contato where nome like ?");       

    PreparedStatement smtp = conn.prepareStatement (sql.toString());  
smtp.setString(1, "%" + nome + "%");

Valeu cara! Obrigadão mesmo!!! :slight_smile:

Estava procurando que nem um louco a solução! rs