Я пытаюсь вставить данные в базу данных MS Server, используя библиотеки jdb c. Я успешно могу вставлять (и выбирать) меньшие запросы, но как только я пытаюсь вставить больше, я получаю следующую ошибку:
W/System.err: java.sql.SQLException: I/O Error: Connection reset
at net.sourceforge.jtds.jdbc.TdsCore.executeSQL(TdsCore.java:1053)
W/System.err: at net.sourceforge.jtds.jdbc.TdsCore.microsoftPrepare(TdsCore.java:1179)
at net.sourceforge.jtds.jdbc.ConnectionJDBC2.prepareSQL(ConnectionJDBC2.java:679)
at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.execute(JtdsPreparedStatement.java:557)
Когда я запускаю запрос из Azure Data Studio, он работает нормально, без ошибок. Есть ли в JDB C ограничение длины запроса?
Это метод, выполняющий запрос.
public void executeQuery(String query){
try{
PreparedStatement stmt = CONN().prepareStatement(query);
stmt.execute();
} catch (SQLException e) {
e.printStackTrace();
}
}
Заранее спасибо!
ПРИМЕЧАНИЕ: я успешно могу подключиться к БД