当尝试通过Microsoft JDBC驱动程序使用ballerina / jdbc时,我收到:
error: ballerina/runtime:CallFailedException, message: call failed
at ..<stop>(jdbc_test.bal:4) caused by error at ballerina/jdbc:stop(endpoint.bal:66)
有人能做到吗?
我正在使用:
这是一个复制品:
import ballerina/jdbc;
endpoint jdbc:Client testDB {
url: "jdbc:sqlserver://localhost;integratedSecurity=true;",
poolOptions: { maximumPoolSize: 5 }
};
function main(string... args) {
}
我尝试连接到本地sql服务器以及Azure SQL实例。我也尝试使用两者同时连接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 }
};
答案 0 :(得分:0)
已修复。我不得不从mssql-jdbc-7.0.0.jre10.jar驱动程序切换到mssql-jdbc-7.0.0.jre8.jar。