【发布时间】:2019-11-09 09:33:36
【问题描述】:
我在 application.properties 中有以下属性文件
# Database settings
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@dbbdev:1500:SIDNAME
spring.datasource.username=user$name
spring.datasource.password=password
spring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialect
spring.jpa.generate-ddl=off
spring.jpa.hibernate.ddl-auto=validate
spring.jpa.show-sql=false
spring.jpa.properties.javax.persistence.validation.mode=none
spring.jpa.hibernate.format_sql=true
我的主要课程如下:-
@SpringBootApplication
public class App
{
public static void main( String[] args )
{
SpringApplication.run(App.class, args);
System.out.println( "Hello World! -- " );
}
我收到以下错误:-
2019-06-27 16:34:39.804 警告 14556 --- [主要] o.s.b.a.orm.jpa.DatabaseLookup:无法确定 jdbc 来自数据源的网址
org.springframework.jdbc.support.MetaDataAccessException: 不能 获取用于提取元数据的连接;嵌套异常是 org.springframework.jdbc.CannotGetJdbcConnectionException: 失败 获取 JDBC 连接;嵌套异常是 java.sql.SQLException: ORA-01017: 无效的用户名/密码;登录被拒绝
使用者:org.springframework.jdbc.CannotGetJdbcConnectionException: 获取JDBC连接失败;嵌套异常是 java.sql.SQLException: ORA-01017: 无效的用户名/密码;登录 拒绝
在 org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81) ~[spring-jdbc-5.1.8.RELEASE.jar:5.1.8.RELEASE] 在 org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:319) ~[spring-jdbc-5.1.8.RELEASE.jar:5.1.8.RELEASE] ... 65个常用框架 省略引起:java.sql.SQLException:ORA-01017:无效 用户名密码;登录被拒绝
我检查了我的用户名和密码是否正确。以下依赖存在 存在于父pom中
如何解决问题。
<properties>
<java.version>1.8</java.version>
<springboot.version>2.1.6.RELEASE</springboot.version>
<ojdc.version>12.1.0.2.0</ojdc.version>
</properties>
【问题讨论】:
-
是的 user$name 是我的用户名值
标签: spring-boot spring-data-jpa spring-data