站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题JAVA连接ORACLE8I时报错:java.sql.SQLException: Io 异常

JAVA连接ORACLE8I时报错:java.sql.SQLException: Io 异常

摘要: JAVA连接ORACLE8I时报错:java.sql.SQLException: Io 异常


java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=135294976)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))

请教是哪里错了?
源码如下:
import java.lang.*;
import java.sql.*;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.DriverManager;
import java.io.IOException;
import java.awt.*;
import oracle.jdbc.driver.*;
public class mytest extends Frame{

/**
* @param args
*/
public boolean handleEvent(Event evt){
if(evt.id==Event.WINDOW_DESTROY)System.exit(0);
return super.handleEvent(evt);
}
public static void main(String[] args) {
System.out.println("asdfasdf");
Frame f=new mytest();
f.resize(300,400);
f.show();
// TODO 自动生成方法存根

}
mytest(){
Connection con=null;
Statement stm;
ResultSet rs;
String ls_sql,url;
url="jdbc:oracle:thin:@localhost:1521:zldy";
ls_sql="select * from tab1";
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection(url,"system","manager");
stm=con.createStatement();
rs=stm.executeQuery(ls_sql);
while(rs.next()){
System.out.println(rs.getString(1));
}
}
catch(ClassNotFoundException e){
System.out.println(e);
}
catch(SQLException e){
System.out.println(e);

}


}

}



搂主是不是数据连接搞错了?用户名,密码有没有问题?


这是生成数据库时的系统默认密码啊


大家帮我看一看啊


up


url="jdbc:oracle:thin:@localhost:1521:zldy";
中的zldy应该是sid,不应该是service name
你看一下


twenty_three(孙超)
我试了,一样的错误


↑返回目录
前一篇: 如何用JAVA语句实现字符或者其他类型的数据输入?
后一篇: 方法override的小问题(权限访问符对override的影响)