Olá, estou tendo problemas com um select no sybase através do java, não sou muito bom em programação em java e estou precisando de uma ajuda para fazer uma integração.
Toda vez que executo o código da o seguinte erro:
java.sql.SQLException: Invalid parameter index 1.
CONSTRUÍDO COM SUCESSO (tempo total: 2 segundos)
Estou executando ele no netbeans.
segue meu código.
[code]
package consultasybase;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class ConsultaSybase {
public static void main(String[] args) throws SQLException {
ConectaSybase conecta = new ConectaSybase();
if (conecta.getConnection()) {
try {
String sql = "SELECT * FROM T_Sic_Vivo_Regionais_SGVIA";
PreparedStatement statement = conecta.connection.prepareStatement(sql);
statement.setString(1, "PA");
ResultSet resultSet = statement.executeQuery();
System.out.println("Localidade Regional");
System.out.println("_____________________________________________");
while (resultSet.next()) {
String UF = resultSet.getString("End_UF_Regional");
String codRegional = resultSet.getString("Cod_Regional");
System.out.println(UF + " " + codRegional);
}
resultSet.close();
statement.close();
conecta.close();
}
catch (SQLException e) {
System.out.println(e.toString());
}
} else {
System.out.println("Erro ao conectar!");
}
}
} [/code]
os valores do select que estou fazendo são esses:
±-------------------±---------------±----------------+
| End_UF_Regional | Regional | Cod_Regional |
±-------------------±---------------±----------------+
| PA | ULTR_PFNBT | 00720 |
±-------------------±---------------±----------------+
| AM | ULTR_PFNBT | 00730 |
±-------------------±---------------±----------------+
| MA | ULTR_PFNBT | 00740 |
±-------------------±---------------±----------------+