java.sql.SQLException:ORA-01017:用户名/密码无效;登录被拒绝

时间:2017-09-15 16:05:27

标签: java spring-mvc oracle12c ora-01017

我有一个关于将spring项目连接到oracle数据库12 c的问题。

我的config.properties文件类似于以下

let

我的aplication-context.xml文件如下:

jdbc.driverClassName=oracle.jdbc.OracleDriver
jdbc.url=jdbc:oracle:thin:@ip:1521:sid
jdbc.username=XXXX
jdbc.password=XXXX

之前有效,但之后我们更改了其他内容的数据库用户名,然后停止了工作。

以前我们遇到了编码问题,因为我们的密码中有一个下划线,我们不得不使用转义字符使它像这样工作( <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="${jdbc.driverClassName}" /> <property name="url" value="${jdbc.url}" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> </bean> )。但是我们再一次改变了用户名,它就停止了工作!

任何帮助将不胜感激。 谢谢你的时间。

1 个答案:

答案 0 :(得分:1)

1)尝试使用以下格式的jdbc网址:

JDBC:预言:瘦:小时/小时@本地:1521:预言

2)尝试驱动程序类:
      oracle.jdbc.driver.OracleDriver

    Because class oracle.jdbc.driver.OracleDriver extends oracle.jdbc.OracleDriver.

逐个测试或两者兼而有之..我希望它有效。