내 Spring/Hibernate 지속성 컨텍스트에서 (고전적인 IP 기반 연결 대신) 데이터베이스에 SSH 연결을 사용하도록 MySql 데이터 소스 설정을 구성하는 방법을 찾을 수 없었습니다. 이러한 속성이 정의 내 persistence.properties 파일 섹션 (이 IP 기반 연결에서만 작동) 여기SSH 연결을위한 Spring/Hibernate MySQL 드라이버 설정
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${database.driver}"/>
<property name="url" value="${database.url}"/>
<property name="username" value="${database.user}"/>
<property name="password" value="${database.password}"/>
</bean>
그리고 : 제가 생각
database.driver=com.mysql.jdbc.Driver
database.url=jdbc:mysql://192.168.1.2:3306/db
database.user=root
database.password=password
여기 내 persistenceContext.xml 데이터 소스 bean 정의이다 database.ssh.url
및 database.ssh.username
또는 유사하게 ssh 연결을 설정하기 위해 사용할 수있는 속성이 더 있어야합니다. 이 일을하는 방법을 알고 있습니까?
에 자세히 설명되어 있습니다 – Ralph
감사 랄프하지만 SSH를 SSL을하지 사용하고. –
나는 똑같은 일을 성취하려고합니다. 어떤 것이 있으면 여기에 게시하십시오. 고맙습니다. –