Я довольно новичок в WSO2 SP и пытаюсь прочитать данные из БД SQL Server, используя учебное пособие здесь .Но, к сожалению, я не могу установить соединение с базой данных SQL Server, чтобы двигаться дальше.
Я поместил последнюю версию драйвера JDBC в папку lib.
@App:name('MyTestApp')
@source(type = 'http', @map(type = 'json'))
define stream RawMaterialStream(name string, username string, empid string);
@primaryKey('empid')
@index('name')
@store(type='rdbms', jdbc.url="jdbc:sqlserver://<servername>:1433;databaseName=ACL", username="<username>", password="<password>",jdbc.driver.name="com.microsoft.sqlserver.jdbc.SQLServerDriver")
define table EmpDetails(name string, username string, empid string);
from RawMaterialStream
select name, username, empid
update or insert into EmpDetails
on EmpDetails.name == name;
Это ошибки, полученные во время выполнения:
[2019-03-20_20-19-56_912] ERROR {com.zaxxer.hikari.util.PropertyElf} -Свойство параметра исключения DriverClassName для целевого класса com.zaxxer.hikari.HikariConfig
java.lang.reflect.InvocationTargetException
[2019-03-20_20-19-56_913] ОШИБКА {org.wso2.siddhi.core.table.Table} - Ошибка в «MyTestApp».java.lang.reflect.InvocationTargetException.Ошибка при подключении к таблице «EmpDetails».(Закодировано)
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
Может ли кто-нибудь, пожалуйста, помочь / совет?