日期:2014-05-18  浏览次数:20621 次

jsp 连接数据库 oracle(9i)的问题?(myeclipse开发工具)
java.sql.SQLException:   Io   异常:   Connection   refused(DESCRIPTION=(TMP=)(VSNNUM=153092352)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))  

我的服务OracleOraHome92TNSListener和OracleServiceTIAN   都开启了  
谁能帮我解决给50分


我的程序代码如下:
<%@   page   contentType= "text/html;charset=gb2312 "%>
<%@   page   import= "java.sql.* "%>
<%--
使用JDBC连接Oracle数据库
使用MLDN数据库
用户名:scott
密码:tiger
--%>
<%!
String   DBDRIVER   =   "oracle.jdbc.driver.OracleDriver "   ;
String   DBURL   =   "jdbc:oracle:thin:@localhost:1521:tian "   ;
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   tttt(name   varchar(20)) "   ;
stmt   =   conn.createStatement()   ;
stmt.executeUpdate(sql)   ;
stmt.close()   ;
conn.close()   ;
//out.print( "插入成功 ");
}
catch(Exception   e)
{
out.println( "插入失败 ");
}
%>

------解决方案--------------------
.........
我刚看到
------解决方案--------------------
你的驱动包导入了吗?
<%@ page import= "javax.sql.* "%>

------解决方案--------------------
IO异常 你检查一下本机名称是不是localhost,还有端口和sid 用户名和密码
从代码上看不出有错误