主要为SpringBoot多数据源配置下使用jTDS连接Sybase数据库。
pom中jTDS依赖
net.sourceforge.jtds
jtds
1.3.1
多数据源配置见网络资料 不再重复。直接上Sybase的数据源配置:
@Configuration
@EnableTransactionManagement
@EnableJpaRepositories(
entityManagerFactoryRef = "EntityManagerFactory",
transactionManagerRef = "TransactionManager",
basePackages = {"com.*.repository"})
public class DataSourceConfig {
private String className; //jTDS驱动为net.sourceforge.jtds.jdbc.Driver
private String url; //链接形如:jdbc:jtds:sybase://ip:port/schema
private String username;
private String password;
//主要修改处:
@Bean
public DataSource DataSource() {
//jtds获取的数据源类型为HikariDataSource
HikariDataSource dataSource = (HikariDataSource) DataSourceBuilder.create()