Не удается подключиться с помощью драйвера JDBC для SQL Server - PullRequest
0 голосов
/ 13 сентября 2018

При попытке использовать ballerina / jdbc с драйвером Microsoft JDBC я получаю:

error: ballerina/runtime:CallFailedException, message: call failed
at ..<stop>(jdbc_test.bal:4) caused by error at ballerina/jdbc:stop(endpoint.bal:66)

Кто-нибудь смог это сделать?

Я использую:

  • Балерина 0.981.1
  • Драйвер Microsoft JDBC 7.0 для SQL Server (с mssql-jdbc-7.0.0.jre10.jar, помещенным в C: \ Program Files \ Ballerina \ ballerina-0.981.1\ bre \ lib)
  • VS Код 1.27.1

Вот пример:

import ballerina/jdbc;

endpoint jdbc:Client testDB {
    url: "jdbc:sqlserver://localhost;integratedSecurity=true;",
    poolOptions: { maximumPoolSize: 5 }
};

function main(string... args) {
}

Я также пытался подключиться к своему локальному серверу sqlкак экземпляр SQL Azure.Я также попытался соединиться с аутентификацией SQL Server, используя

endpoint jdbc:Client testDB {
    url: "jdbc:sqlserver://localhost;user=[user];password=[pass];",
    poolOptions: { maximumPoolSize: 5 }
};

и

endpoint jdbc:Client testDB {
    url: "jdbc:sqlserver://localhost;",
    username: "[user]",
    password: "[pass]",
    poolOptions: { maximumPoolSize: 5 }
};

1 Ответ

0 голосов
/ 13 сентября 2018

Fixed. Мне пришлось переключиться с драйвера mssql-jdbc-7.0.0.jre10.jar на mssql-jdbc-7.0.0.jre8.jar.

...