Skip to content

Commit a403483

Browse files
authored
Merge pull request #180 from stalincalderon/master
Replicar campos CLOB - Oracle to Oracle
2 parents d1928b3 + 9852ba8 commit a403483

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Diff for: src/main/java/org/replicadb/manager/OracleManager.java

+8-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import java.io.IOException;
1111
import java.io.InputStream;
1212
import java.io.OutputStream;
13+
import java.io.Reader;
1314
import java.sql.*;
1415
import java.util.Arrays;
1516

@@ -176,8 +177,13 @@ public int insertDataToTable(ResultSet resultSet, int taskId) throws SQLExceptio
176177
break;
177178
case Types.CLOB:
178179
Clob clobData = resultSet.getClob(i);
179-
ps.setClob(i, clobData);
180-
if (clobData != null) clobData.free();
180+
//ps.setClob(i, clobData);
181+
if (clobData != null)
182+
{
183+
//Se establece los datos del campo CLOB como un objeto java.io.Reader
184+
ps.setClob(i, clobData.getCharacterStream());
185+
clobData.free();
186+
}
181187
break;
182188
case Types.BOOLEAN:
183189
ps.setBoolean(i, resultSet.getBoolean(i));

0 commit comments

Comments
 (0)