使用JDBC连接Oracle数据库:出现java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection 是什么意思

blackhero 2007-04-29 09:57:35
这是我连接代码;

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%--

使用myoracle数据库
用户名:scott
密码:tiger
--%>
<%!
String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;
String DBURL = "jdbc:oracle:thin:@localhost:1521:myoracle" ;
String DBUSER = "scott" ;
String DBPASSWORD = "tiger" ;
Connection conn = null ;
Statement stmt = null ;
%>
<%
try
{
Class.forName(DBDRIVER) ;
// 连接时必须填写用户名及密码
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
// 创建表的SQL语句
String sql = "CREATE TABLE mldntab (name varchar(20))" ;
stmt = conn.createStatement() ;
stmt.executeUpdate(sql) ;
stmt.close() ;
conn.close() ;
}
catch(Exception e)
{
out.println(e) ;
}
%>
...全文
2610 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
moon 2011-08-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 blackhero 的回复:]

问题解决了

这里 String DBURL = "jdbc:oracle:thin:@localhost:1521:myoracle " ;
String DBURL = "jdbc:oracle:thin:@ymc:1521:myoracle " ;

一定要用计算机的名称
[/Quote]

总算把问题解决啦!!!感谢楼主。。
he3434 2011-05-17
  • 打赏
  • 举报
回复
我为这个问题老郁闷了,太感谢了哈
编程学童 2010-09-08
  • 打赏
  • 举报
回复
真的很感谢楼主,谢谢你帮我解决了这个问题!!!!!
blackhero 2007-04-29
  • 打赏
  • 举报
回复
问题解决了

这里 String DBURL = "jdbc:oracle:thin:@localhost:1521:myoracle" ;
String DBURL = "jdbc:oracle:thin:@ymc:1521:myoracle" ;

一定要用计算机的名称
rabbitbug 2007-04-29
  • 打赏
  • 举报
回复
看看是不是你这台机器上的数据库?
数据库SID是不是myoracle?
反正是你没连不上oracle
衍轩 2007-04-29
  • 打赏
  • 举报
回复
连接不上数据库服务器,估计ipc错误
blackhero 2007-04-29
  • 打赏
  • 举报
回复
我用Visual Studio.Net 2005 也能连上,就是jdbc连不上
blackhero 2007-04-29
  • 打赏
  • 举报
回复
起来了,我用sqlplus可以连上.....
lsj19830812 2007-04-29
  • 打赏
  • 举报
回复
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%--

使用myoracle数据库
用户名:scott
密码:tiger
--%>
<%!
String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;
String DBURL = "jdbc:oracle:thin:@localhost:1521:myoracle" ;
String DBUSER = "scott" ;
String DBPASSWORD = "tiger" ;
Connection conn = null ;
Statement stmt = null ;
%>
<%
try
{
Class.forName(DBDRIVER) ;
// 连接时必须填写用户名及密码
System.out.println("连接前");
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
System.out.println("连接后");
}
catch(Exception e)
{
out.println(e) ;
}
%>
语句应该没有问题
yksky 2007-04-29
  • 打赏
  • 举报
回复
看下你的数据库服务以及数据库监听是否起来了?

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧