Ho seguito l'indicazione di lolide, che ringrazio, ma temo di non aver capito . Ad ogni modo ho modificato il codice precendentemente postato in :
Connection con = null;
PreparedStatement prest;
try
{
Class.forName("org.firebirdsql.jdbc.FBDriver");
String sDriver = ("jdbc:firebirdsql:127.0.0.1/3050:" + sPathDB);
con = DriverManager.getConnection(sDriver, DB_USER, DB_PASS);
try
{
String sql = "SELECT * FROM client WHERE fccod = ?";
prest = con.prepareStatement(sql);
prest.setString(1,"+sCli+");
ResultSet rs1 = prest.executeQuery();
System.out.println("Rs1"+rs1.next());
while (rs1.next())
{
System.out.println("Entrato");
String mov_name = rs1.getString(1);
String mov_name1 = rs1.getString(2);
String mov_name2 = rs1.getString(3);
String mov_name3 = rs1.getString(4);
System.out.println(""+mov_name+" "+mov_name1+" "+mov_name2+" "+mov_name3);
}
}
catch (SQLException s)
{
System.out.println("SQL statement is not executed!");
}
}
catch (Exception e){
e.printStackTrace();
}
ma non cambia nulla ...