File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
src/main/java/org/apache/ibatis/jdbc Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ public class ScriptRunner {
37
37
private boolean autoCommit ;
38
38
private boolean sendFullScript ;
39
39
private boolean removeCRs ;
40
+ private boolean escapeProcessing = true ;
40
41
41
42
private PrintWriter logWriter = new PrintWriter (System .out );
42
43
private PrintWriter errorLogWriter = new PrintWriter (System .err );
@@ -64,6 +65,10 @@ public void setRemoveCRs(boolean removeCRs) {
64
65
this .removeCRs = removeCRs ;
65
66
}
66
67
68
+ public void setEscapeProcessing (boolean escapeProcessing ) {
69
+ this .escapeProcessing = escapeProcessing ;
70
+ }
71
+
67
72
public void setLogWriter (PrintWriter logWriter ) {
68
73
this .logWriter = logWriter ;
69
74
}
@@ -201,6 +206,7 @@ private boolean commandReadyToExecute(String trimmedLine) {
201
206
private void executeStatement (String command ) throws SQLException , UnsupportedEncodingException {
202
207
boolean hasResults = false ;
203
208
Statement statement = connection .createStatement ();
209
+ statement .setEscapeProcessing (escapeProcessing );
204
210
String sql = command ;
205
211
if (removeCRs )
206
212
sql = sql .replaceAll ("\r \n " , "\n " );
You can’t perform that action at this time.
0 commit comments