ORA-01017: invalid username/password; logon denied 处理方法
(2012-08-19 20:24:39)
标签:
oracle数据库程序源代码用户管理新闻信息命令行杂谈 |
分类: JDBA |
今天使用
JDBC连接oracle数据库,出现如下错误:
java.sql.SQLException: ORA-01017: invalid username/password; logon denied
at
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:440)
at
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:389)
at
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:382)
at
oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:573)
at
oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:431)
at
oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:445)
at
oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:191)
at
oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:366)
at
oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:752)
at
oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:366)
at
oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:536)
at
oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:228)
at
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
at
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:521)
at
java.sql.DriverManager.getConnection(DriverManager.java:582)
at
java.sql.DriverManager.getConnection(DriverManager.java:185)
at
com.pd.news.dao.NewsDao.getNewsList(NewsDao.java:27)
at
com.pd.news.dao.NewsDao.main(NewsDao.java:63)
Exception in thread "main" java.lang.NullPointerException
at
com.pd.news.dao.NewsDao.getNewsList(NewsDao.java:51)
at
com.pd.news.dao.NewsDao.main(NewsDao.java:63)
程序源代码如下:
package com.pd.news.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Timestamp;
public class NewsDao {
//查询新闻信息
public void
getNewsList(){
Connection
connection =null;
Statement
stmt = null;
ResultSet
rs=null;
String
url="jdbc:oracle:thin:@localhost:1521:XE";
try {
//1.Class.forName()加载驱动
//
Class.forName("oracle.jdbc.dricer.OracleDriver");
DriverManager.registerDriver(new
oracle.jdbc.driver.OracleDriver());
System.out.println("lkfhd[goiah");
//2.DriverManager.getConnection(URL,用户名,密码)获得数据库连接
connection
= DriverManager.getConnection(url, "scott",
"tiger");
//3.获得Statement对象,执行SQL语句
String
sql="select * from new_detail";
stmt=
connection.createStatement();
rs =
stmt.executeQuery(sql);
//处理执行结果(ResultSet)
while(rs.next()){
JDBC连接oracle数据库,出现如下错误:
java.sql.SQLException: ORA-01017: invalid username/password; logon denied
Exception in thread "main" java.lang.NullPointerException
程序源代码如下:
package com.pd.news.dao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Timestamp;
public class NewsDao {