dúvida com JtextField e Jlabel, porfavor me ajudem

Bom, é a primeira vez que utilizo o fórum, então agradeço antecipadamente pela ajuda que eu espero que venha.
Eu tenho que fazer um motor de busca, simples, programinha que recebe o que o usuário digita e busca no banco de dados, depois mostra na tela tudo que conter aquela palavra que o usuário digitou. O que eu estou querendo fazer é que quando o resultado for mostrado em tela, a palavra que o usuário digitou apareça no meio do resultado em negrito, assim como aparece no resultado do Google. Imaginei em pegar o que o usuário digita, transformar em char, e fazer um loop para comparar letra por letra, mas ai se o usuário digitar por exemplo dado, tudo que tiver d ou a ou o vai ficar em negrito, certo? ou eu viajei? enfim, não consigo ver como vou pegar o que o usuário digita para transformar em char, e não consigo idealizar o que eu estou tentando fazer, alguém pode me ajudar, por favor?

Abraço ;D

o primeiro passo é usar a clausula like.

Você pode postar a parte do código que você tem dúvidas?

Boom, estou usando o like, a minha dúvida é: eu quero que a palavra que o usuário digitou apareça em negrito. assim como as pesquisas do google. é possível?