Because you know which
JDBC driver you are using. According to your driver you will write sql statement in Statement, PrepareStatement & Call... etc. As of I know all database has some variation to sql & not all has store procedure like on in Oracle using PL/SQL...just a input...