问题描述

在eclpise中执行到获取Oracle数据库连接时报错

具体报错代码

java.lang.NullPointerExceptionat java.lang.String.<init>(String.java:166)at oracle.sql.CharacterSet.AL32UTF8ToString(CharacterSet.java:1517)at oracle.jdbc.driver.DBConversion.CharBytesToString(DBConversion.java:589)at oracle.jdbc.driver.DBConversion.CharBytesToString(DBConversion.java:542)at oracle.jdbc.driver.T4CTTIoauthenticate.receiveOauth(T4CTTIoauthenticate.java:822)at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:362)at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:439)at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)at java.sql.DriverManager.getConnection(DriverManager.java:664)at java.sql.DriverManager.getConnection(DriverManager.java:247)at com.itcast.LoginDao.DBHelper.getConnection(DBHelper.java:28)at com.itcast.LoginDao.DBHelper.findAll(DBHelper.java:69)at com.itcast.LoginDao.UserDao.login(UserDao.java:29)at Test.UserDaoTest.testLogin(UserDaoTest.java:20)

查看我的Oracle的字符集编码如下:

解决方法

刚开始项目导入的jar包为ojdbc14.jar,后来移出ojdbc14.jar之后重新导入了ojdbc6.jar ,结果成功了
ojdbc6.jar下载地址:ojdbc6.jar下载

Oracle数据库连接报错相关推荐

  1. Oracle数据库连接报错汇总

    环境 Oracle 11.2.0.4 + SQL*Plus + PL/SQL IP地址:192.168.1.97 监听信息: SYS.SYSTEM密码:123456 客户端tnsnames.ora文件 ...

  2. 远程连接Oracle 数据库连接报错ORA-12638身份检索失败

    数据库版本:oracle11g 当使用navicate或者PLsql使用远程连接服务器的数据库的时候报错 RA-12638身份检索失败 因为是更换了个新电脑出现这种问题了,所以可以排除时服务器数据库的 ...

  3. oracle 10035 err 942,案例:Oracle日志报错 Fatal NI connect error 12170 TNS-12535 TNS-00505

    天萃荷净 Oracle数据库alert日志文件报错Fatal NI connect error 12170,通过查看mos相关文章找到解决办法 今天在一台服务器的日志文件中,发现如下信息: Fatal ...

  4. 连接远程服务器CredSSP加密Oracle修正报错解决办法

    连接远程服务器CredSSP加密Oracle修正报错解决办法: 打开注册表,快捷输入 "regedit"(类似找命令提示符 输入 cmd 一样)找文件夹 路径:HKLM(缩写)\S ...

  5. 数据库连接报错之IO异常(The Network Adapter could not establish the connection)

    数据库连接报错之IO异常(The Network Adapter could not establish the connection) 参考文章: (1)数据库连接报错之IO异常(The Netwo ...

  6. oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT

    原文出处:http://www.cnblogs.com/Ronger/archive/2011/12/19/2293509.html oracle之报错:ORA-00054: 资源正忙,要求指定 NO ...

  7. maven中引入oracle驱动报错Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0

    maven中引入oracle驱动报错Missing artifact com.oracle:ojdbc14:jar:10.2.0.4.0 问题:引入依赖之后会报错.在maven中央库中查找ojdbc, ...

  8. oracle goldengate 数据库实例,案例:Oracle goldengate报错ggsci: error while loading shared libraries:...

    天萃荷净 Oracle goldengate配置时报错ggsci: error while loading shared libraries 在部署goldengate过程中发现如下错误: [orac ...

  9. ORACLE数据库报错ORA-00910: specified length too long for its datatype

    ORACLE数据库报错ORA-00910: specified length too long for its datatype 原因分析 先直接说下对于ORA-00910报错的原因:在于Oracle ...

  10. java调用oracle过程,JAVA调用ORACLE存储过程报错

    当前位置:我的异常网» Java Web开发 » JAVA调用ORACLE存储过程报错 JAVA调用ORACLE存储过程报错 www.myexceptions.net  网友分享于:2015-07-1 ...

最新文章

  1. 收集一些常用查询SQL语句以及显示格式
  2. 电脑键盘下划线怎么打_图文详解笔记本电脑键盘失灵怎么办
  3. webhook机器人php源码,webhook机器人
  4. poj 3368 Frequent values rmq
  5. 单片机定时器实验两位倒计时秒表_Proteus入门单片机(3)例程分析
  6. 故障解决:三块300GSAS硬盘 一块硬盘状态灯为红色
  7. QT 周立功 can分析仪 二次开发
  8. ocjp 考试题之六
  9. java 罗马数字_罗马数字 | 学步园
  10. 动态规划——详细入门讲解
  11. WPS for linux 安装及windows字体添加
  12. 踩坑指南!anaconda新建环境出错解决!又是猛男落泪的一天!
  13. 如何揪出修改浏览器主页的流氓软件1
  14. (转)推荐一个在Linux/Unix上架设ASP.NET的 WEB服务器--Jexus
  15. HTML 网页相关概念
  16. 智能家居到智慧家庭-由远程操作设备到家庭智慧服务
  17. 外箱条码标签如何用条码标签编辑软件制作?
  18. python 12306登录 2019_python实现12306登录并保存cookie的方法示例
  19. 福大计算机专业排名,2019福州大学专业排名
  20. C++出租车公司管理系统

热门文章

  1. 【Robot 学习1】 机器人平台搭建
  2. ssfn授权_Steam盗号木马窃取授权文件,360安全大脑强力拦截
  3. UE4 官方文档阅读笔记——材质篇
  4. [网络安全自学篇] 八十四.《Windows黑客编程技术详解》之VS环境配置、基础知识及DLL延迟加载详解(1)
  5. coolfire文章四
  6. python连接informix数据库
  7. win10自动更新系统导致 点击睡眠之后直接关机
  8. 用友U8.72 审核成品入库单时生成销售出库单 SQL触发器  --白波九道
  9. 【毕业设计/课程设计】基于STM32的六臂行走机器小车设计
  10. 潘多拉PandoraBox官网下载地址