Can Oracle SQLJ be used with non-Oracle JDBC drivers?
Yes. Oracle SQLJ is based on the ANSI-standard SQLJ Reference Implementation. If you do not use Oracle-specific features and do not use the Oracle customizer (for example, if you set -profile=false for translation), then you do not have to use an Oracle JDBC driver. With SQLJ version 9.0.1 and later specify runtime-nonoracle.zip in your CLASSPATH. 4.