JDBC连接Oracle数据库常见问题及解决方法


本文整理自网络,侵删。

注:本文是斑竹从JDBC & Transaction版摘录广大站友的提问以及各种解答整理而来,如果您认为本文的内容已触犯了您的权益,请联系管理员进行修改。

  1. Jbuilder正确连接 oracle 9i需要注意的几个问题
    • oracle8以上的应该都使用classes12.jar文件作为jdbc驱动;
    • 正确设置windows的classpath和jbuilder中的enterprise setup 、configure libraries,将casses12.jar路径正确添加到上述需要设置的地方;
    • 进入database pilot,在database pilot中,file---new 在driver列表中如果oracle的驱动是红色的,就说明你的oralce在jb中加载失败;
    • 若③没有错,则新建一个url:jdbc:oracle:thin:@(yourhostname):1521:(your sid)
    • 连接数据库的Username/password

    注:大部分站友的jbuilder连接oracle的问题都是由于没有正确配置classpath等引起的。

  2. 使用非XA方式连接ORACLE数据库

    在windows下配置Oracle_XA时要注意两点:

    #ORACLE 10
    Oracle_XA;xaosw;%ORACLE_HOME% dbms oraxa10.lib%ORACLE_HOME%precompibmsvcorasql10.lib

    #oracle 9
    Oracle_XA;xaosw;%ORACLE_HOME% dbms oraxa9.lib%ORACLE_HOME%precompibmsvcorasql9.lib

    Unix下
    Oracle_XA:xaosw:....

    第一:在windows 下 ORACLE_XA 和xaosw后面的是分号";",不是冒号":"
    第二:上面的这些LIB写在一行上,中间用空格分开,如果没有在系统的环境变量中设置ORACLE_HOME,就写绝对路径。

  3. JDBC操作ORACLE数据库时出现‘java.sql.SQLException:IO异常,不在流模式下'
    1. 用OracleStatment,,不要用java.sql.Statment
    2. 如果对已有连接进行setAutoCommit失败,则关闭该连接并重新建立一个连接
    3. 到ORACLE站点下载一个最新的JDBC Driver,如果操作LOB类型,用ORACLE自带的接口和类
  4. weblogic连接oracle问题:The Network Adapter could not establish the connection

    可能是服务器的监听停掉了,是数据库的问题,与应用无关;应该先检查一下oracle是否正常,用sql*plus连接一下数据库,看能否正常连接;

  5. Weblogic中使用Oracle连接池及Oracle备份的注意事项

    使用HP-UNIX,Weblogic 8.1,Oracle 9.2.0.5
    配置了一个普通的连接池,驱动程序采用oracle的Oracle's Driver(Thin) version 9.0.1, 9.2.0

    错误情况:
    结果使用数据库连接池时报错,说没有连接池资源了。实际上数据库的连接池完全空闲,并且测试也是对的,Oracle也是正常可以连接、使用的。

    问题根源:
    通过层层排错,发现原来后台在使用Oracle的exp备份一个只有同义词的用户,导致exp进程僵死。
    杀死exp、重启Oracle等无法解决问题,最终重启UNIX,禁止备份只有同义词的用户,问题解决。

    阅读剩余部分

    相关阅读 >>

    python实现与oracle数据库交互操作示例

    关于oracle 11g服务器安装详细步骤图文详解教程

    java调用oracle分页存储过程示例

    navicat怎么连接oracle

    oracle数据库丢失表排查思路实战记录

    oracle sql性能优化系列学习一

    关于mysql与oracle的一些区别介绍

    oracle数据库快照的使用

    oracle 的入门心得 强烈推荐

    oracle数据库对象的使用详解

    更多相关阅读请进入《oracle》频道 >>


    数据库系统概念 第6版
    书籍

    数据库系统概念 第6版

    机械工业出版社

    本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...