Javafree
Página Inicial do Fórum > Banco de Dados - JDBC / SQL

Select com PreparedStatement



Criar novo tópico   Responder tópico


  1. Caio Macedo
    Posts:4


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Bom dia pessoal, tenho que recorrer a ajuda da galera novamente. Estou iniciando em java, e estou apanhando desse programa que estou criando. Vou colocar parte do código aqui, e quem poder me dar uma foça agradeço se coração. Tenho esse Metodo:
    Acontence que esta dando esse erro: Parameter index out of range (1 > number of parameters, which is 0).
    Alguem pode me dar uma força aí?



  1. manuel.leiria
    Posts:378


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Acho que o ? por estar entre ' não está a ser reconhecido como um parâmetro.
    Experimenta fazer



    ou seja sem as '

    Depois avisa se funcionou.
    _________________

    Manuel Leiria

    --------------
    Peace cannot be kept by force; it can only be achieved by understanding.
    Albert Einstein



  1. Caio Macedo
    Posts:4


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Se eu tiro as aspas simples ele retorna esse erro: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%' at line 1



  1. manuel.leiria
    Posts:378


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    E se for assim:

    "SELECT * FROM contato WHERE Celular like ?";

    funciona?
    _________________

    Manuel Leiria

    --------------
    Peace cannot be kept by force; it can only be achieved by understanding.
    Albert Einstein



  1. Caio Macedo
    Posts:4


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Aí sim funciona beleza, mas o problema é que eu quero que faça a busca de todos os numeros que comece com 9.



  1. manuel.leiria
    Posts:378


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Ok. Então faz assim



    Funciona?
    _________________

    Manuel Leiria

    --------------
    Peace cannot be kept by force; it can only be achieved by understanding.
    Albert Einstein



  1. Caio Macedo
    Posts:4


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    O fera, funcionou, valeu cara muito obrigado mesmo.



  1. manuel.leiria
    Posts:378


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    [quote="Caio Macedo"]O fera, funcionou, valeu cara muito obrigado mesmo.



    Mais um cliente satisfeito!
    _________________

    Manuel Leiria

    --------------
    Peace cannot be kept by force; it can only be achieved by understanding.
    Albert Einstein



  1. Michaelmlp
    Posts:1


    Comment Arrow

    Publicado em: 10/05/2016 00:43:58

    Não consigo entender nada com esse monte de link e emoticon misturado com código.....



  1. Relacionados