Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法将外部JDBC jar文件添加到Spring Boot,尽管已将其添加到application.properties_Java_Spring Boot_Jdbc - Fatal编程技术网

Java 无法将外部JDBC jar文件添加到Spring Boot,尽管已将其添加到application.properties

Java 无法将外部JDBC jar文件添加到Spring Boot,尽管已将其添加到application.properties,java,spring-boot,jdbc,Java,Spring Boot,Jdbc,我尝试按照上面提到的说明为SAP HANA数据库添加驱动程序。驱动程序作为jar文件提供,并已添加到pom.xml: <dependency> <groupId>com.sap.db.jdbc</groupId> <artifactId>ngdbc</artifactId> <version>1.96.0</version> </dependency

我尝试按照上面提到的说明为SAP HANA数据库添加驱动程序。驱动程序作为jar文件提供,并已添加到pom.xml:

 <dependency>
        <groupId>com.sap.db.jdbc</groupId>
        <artifactId>ngdbc</artifactId>
        <version>1.96.0</version>
    </dependency>

有人能解释一下我做错了什么吗?第一个方法没有提到除了在
application.resources

中输入这些细节之外,还需要做任何事情。假设“spring.datasource.driver类名”应该在“application.properties”中,哎呀,对不起。这是将代码从Eclipse复制粘贴到我的浏览器时的一个输入错误。修好了。但是,即使包括driver标记也不起作用。
spring.datasource.driver类名:com.sap.db.jdbc.driver
看起来是错误的,应该是->
spring.datasource.driver类名=com.sap.db.jdbc.driver
我就是没法休息一下:-/。好的,在我用数据源创建最后一个
Application.java
类之前,我用提交中的复制粘贴编辑了这篇文章。假设“spring.Datasource.driver class name”应该在“Application.properties”中,哎呀,对不起。这是将代码从Eclipse复制粘贴到我的浏览器时的一个输入错误。修好了。但是,即使包括driver标记也不起作用。
spring.datasource.driver类名:com.sap.db.jdbc.driver
看起来是错误的,应该是->
spring.datasource.driver类名=com.sap.db.jdbc.driver
我就是没法休息一下:-/。好的,在使用数据源创建最后一个
Application.java
类之前,我使用提交中的复制粘贴编辑了这篇文章。
spring.jpa.hibernate.ddl-auto=create
spring.datasource.url=jdbc:sap://<YOUR SAP HANA IP>:host
spring.datasource.username=sap_hana_user
spring.datasource.password=sap_hana_password
spring.datasource.driver-class-name=com.sap.db.jdbc.Driver
@SpringBootApplication
public class Application extends SpringBootServletInitializer
{
    @Bean
    @Primary
    public DataSource dataSource()
    {
        return DataSourceBuilder.create().username("user_name_sap_hana").password("password_sap_hana").url("jdbc:sap://<YOUR SAP HANA IP>:port").driverClassName("com.sap.db.jdbc.Driver").build();//https://stackoverflow.com/a/28822145/1243462 ; https://stackoverflow.com/a/1336965/1243462
    }

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application)
    {
        return application.sources(Application.class);
    }

    public static void main(String[] args)
    {
        SpringApplication.run(Application.class, args);
    }
}