public String nativeSQL(String sql) throws SQLException { checkClosed(); StringBuffer buf = new StringBuffer(sql.length()); AbstractJdbc2Statement.parseSql(sql,0,buf,false,getStandardConformingStrings()); return buf.toString(); }
/** * Turn the provided value into a valid string literal for * direct inclusion into a query. This includes the single quotes * needed around it. */ protected String escapeQuotes(String s) throws SQLException { StringBuffer sb = new StringBuffer(); if (!connection.getStandardConformingStrings() && connection.haveMinimumServerVersion("8.1")) { sb.append("E"); } sb.append("'"); sb.append(connection.escapeString(s)); sb.append("'"); return sb.toString(); }
public String nativeSQL(String sql) throws SQLException { StringBuffer buf = new StringBuffer(sql.length()); AbstractJdbc2Statement.parseSql(sql,0,buf,false,getStandardConformingStrings()); return buf.toString(); }
public String nativeSQL(String sql) throws SQLException { checkClosed(); StringBuffer buf = new StringBuffer(sql.length()); AbstractJdbc2Statement.parseSql(sql,0,buf,false,getStandardConformingStrings()); return buf.toString(); }
/** * Turn the provided value into a valid string literal for * direct inclusion into a query. This includes the single quotes * needed around it. */ protected String escapeQuotes(String s) throws SQLException { StringBuffer sb = new StringBuffer(); if (!connection.getStandardConformingStrings() && connection.haveMinimumServerVersion("8.1")) { sb.append("E"); } sb.append("'"); sb.append(connection.escapeString(s)); sb.append("'"); return sb.toString(); }