Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Проблема с подключением JDBC (Spring context)


(Шевченко Владислав) #1

подключение дравера было сконфигурировано следующим образом 

 

<bean id="dataSource" class="org.springframework.jdbc.datasource.SimpleDriverDataSource">
        <property name="username" value="sa"/>
        <property name="password" value="123456"/>
        <property name="driverClass" value="net.sourceforge.jtds.jdbc.Driver"/>
        <property name="url" value="jdbc:jtds:sqlserver://mysite.com:1433;databaseName=DB"/>
    </bean>
 
сейчас локально поднял свое приложение и бд.
 
пробую подключиться с конфигом
 
bean id="dataSource" class="org.springframework.jdbc.datasource.SimpleDriverDataSource">
        <property name="username" value="domain/login"/>
        <property name="password" value="domainPassword"/>
        <property name="driverClass" value="net.sourceforge.jtds.jdbc.Driver"/>
        <property name="url" value="jdbc:jtds:sqlserver://localhost:1433/SQLEXPRESS;databaseName=DB"/>
    </bean>
 
при обращении к базе через
JdbcTemplate jdbcTemplate = new JdbcTemplate(getDataSource());
получаю org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Network error IOException: Connection refused: connect
 
если убрать jtds  - получаю NullPointer 
 
вобщим помогите кто чем может, я в этом не сильно понимаю - подключение к БД настраивал не я

(Шевченко Владислав) #2

вобщим выяснили что я не имею доступа по SQL Server Authentication. лоально на базу я могу зайти только через Windows Authentication. т.е захожу под своим доменный логином и паролем

 


(Максим Таран) #3

Я, бы, всё-таки, переименовал, что при помощи Spring, а не jdbc. :smile: