The problems with PreparedStatement stem from its syntax for parameters. Parameters are anonymous and accessed by index as in the following: PreparedStatement p = con.prepareStatement("select * from ...
What if one bench top instrument could handle wide frequencies, multiple parameters, fast measurements, and production sorting in a single setup?