Java mysql

pessoal estou a fazer um programa em java e a usar base de dados MySql
ao compilar o programa tudo OK mas depois estou a ter erro na instruçao SQL do e.getMessage()

da seguinte instruçao

PreparedStatement st = connect.prepareStatement("SELECT * FROM modelos WHERE (modelosapato= ? AND criado=0)");

Alguem me sabe dizer o ke está mal nesse WHERE

mt obrigado a todos

Tente tirar os parênteses, assim:

SELECT * FROM modelos WHERE modelosapato  ? AND criado =0 

Verifique também se tu estás usando os comandos corretos para setar o SQL, exemplo: usar setString ao invés de setInt, etc.

Tente, caso ainda obtiver erros, posta aí o código completo da classe que faz essa chamada ao banco de dados e também a mensagem de erro.

ja descubri

PreparedStatement st = connect.prepareStatement("SELECT * FROM modelos WHERE ((modelosapato= ?) AND (criado=0))");

assim ja da, obrigado na msm :wink: