使用jdbc连接oracle数据库出现的问题
2013-09-17 00:00
246 查看
今天在学习使用jdbc连接oracle数据库时,连接代码如下:
而此时,出现错误提示如下:
百度了很久,都是说重启oracle服务,或者说到D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora目录下目录下确认里面的内容,但自己进入去查询,发现内容如下:
可以看到其中的SERVICE_NAME = yangyihong还有PORT = 1521,那么,我上面的写法DBURL = "jdbc:oracle:thin: @localhost :1521:yangyihong"并没有问题,先记录下来,等寻找到解决方法,再进行更新!
<%! public static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ; public static final String DBURL = "jdbc:oracle:thin: @localhost :1521:yangyihong" ; public static final String DBUSER = "scott" ; public static final String DBPASSWORD = "tiger" ; %> <% Connection conn = null ; PreparedStatement pstmt = null ; ResultSet rs = null ; %> <% Class.forName(DBDRIVER) ; conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ; String sql = "SELECT empno,ename,job,hiredate,sal,comm FROM emp ORDER BY empno" ; pstmt = conn.prepareStatement(sql) ; rs = pstmt.executeQuery() ; %>
而此时,出现错误提示如下:
java.sql.SQLException: Listener refused the connection with the following error: ORA-12518, TNS:listener could not hand off client connection The Connection descriptor used by the client was: localhost:1521:yangyihong
百度了很久,都是说重启oracle服务,或者说到D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora目录下目录下确认里面的内容,但自己进入去查询,发现内容如下:
# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. YANGYIHO = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = LBDZ-03081718)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = yangyihong) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) )
可以看到其中的SERVICE_NAME = yangyihong还有PORT = 1521,那么,我上面的写法DBURL = "jdbc:oracle:thin: @localhost :1521:yangyihong"并没有问题,先记录下来,等寻找到解决方法,再进行更新!
相关文章推荐
- 使用jdbc 连接sybase 11 时出现的问题
- 解决JAVA通过JDBC连接Oracle数据库出现的问题
- 关于spring boot整合mybatis使用oracle数据库出现could not load:oracle.jdbc.driver.OracleDriver问题的终极解决方案
- 基于CDH5.x 下面使用eclipse 操作hive 。使用java通过jdbc连接HIVESERVICE 创建表出现的问题及解决
- oracle数据库,使用jdbc解析注释出现的问题
- 使用连接mysql的jdbc驱动最新版引发的问题
- 在windows下使用putty连接虚拟中的linux出现主机拒绝的问题(已解决)
- 关于WinCE下MC55使用Unimodem进行GPRS拨号,拨上出现断开连接,检查波特率的问题的另一种可能情况
- JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法
- win7 下安装及使用memcache出现的无法连接的问题
- JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法.
- JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法
- 在Maven仓库中添加Oracle JDBC驱动(原出处有些问题,进行更正:版本对应问题,如使用oci连接方式更要注意版本对应关系)
- 使用JDBC来连接Oracle数据库时可以使用的一些技巧
- 使用连接mysql的jdbc驱动最新版引发的问题
- JDBC连接MySQL出现的问题
- python使用jdbc连接oracle数据库
- jdbc连接oracle数据库出现ORA-12505错误
- 使用 JDBC 连接不同版本 DB2 数据库的兼容性问题
- 关于jdbc中使用musql中出现乱码的问题解决