JDB C сброс соединения при запросе к SQL серверу - PullRequest
1 голос
/ 27 февраля 2020

Я пытаюсь вставить данные в базу данных 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();
        }
    }

Заранее спасибо!

ПРИМЕЧАНИЕ: я успешно могу подключиться к БД

...