报错java.sql.SQLException: The Network Adapter could not establish the connection,什么原因啊?

我的JDBC很简单:publicstaticvoidmain(String[]args){Connectionconn=null;Statementstat=null;t... 我的JDBC很简单:
public static void main(String[] args) {
Connection conn = null;
Statement stat = null;
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");
stat = conn.createStatement();
String sql = "INSERT INTO EMP(EMPNO,ENAME) VALUES(9527,'唐伯虎')";
stat.executeUpdate(sql);

System.out.println("插入成功");
}catch(Exception e){e.printStackTrace();}
finally{
try {
if(!stat.isClosed()){
stat.close();
}

if(conn!=null){
conn.close();
conn = null;
}
}catch (SQLException e) {
e.printStackTrace();
}
}
}
Oracle监听器我开了的 单独运行sql语句也没问题的 哭啊。。。。
展开
 我来答
家有小多多
2011-02-23 · TA获得超过467个赞
知道答主
回答量:421
采纳率:0%
帮助的人:0
展开全部
是本机连接,则需要测试tns是否建立,监听是否启动。
追问
怎么测试啊?   我监听是启动了的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ganhuanxp
2011-02-22 · TA获得超过363个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:267万
展开全部
检查你的Oracle数据库,看是否正常,监听器是否正常
更多追问追答
追问
我监听是启动了的   Listener
追答
你能启动SQL PLUS么,通过SQL PLUS测试;
或者进入CMD,
输入 sqlplus /nolog;
然后conn sys/密码@orcl
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式