java连接Oracle数据库问题

五月 23, 2016 11:09:27 上午 org.apache.catalina.core.StandardWrapperValve invoke

严重: Servlet.service() for servlet [HANA.HanaInputOracle] in context with path [/JAVA_HANA] threw exception

java.lang.NullPointerException

at HANA.HanaInputOracle.doPost(HanaInputOracle.java:59)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:957)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.lang.Thread.run(Thread.java:745)

这是报错信息,以下是相对应的java文件

package HANA;

import java.io.IOException;

import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.SQLException;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

/**

Servlet implementation class HanaInputOracle

*/

@WebServlet("/HanaInputOracle")

public class HanaInputOracle extends HttpServlet {

private static final long serialVersionUID = 1L;

/**

@see HttpServlet#HttpServlet()

*/

HanaInputOracle() {

super();

// TODO Auto-generated constructor stub

}

/**

@see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse

response)

*/

void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

// TODO Auto-generated method stub

}

/**

@see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse

response)

*/

void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

// TODO Auto-generated method stub

ORACLE oarcle = new ORACLE();

Connection conn = oarcle.connoracle();

PreparedStatement st = null;

USER user = (USER) request.getSession().getAttribute("zb");

String INSERT = "insert into SCM_S901 VALUES('" + user.getSPMON() + "','" + user.getSPTAG() + "','"

user.getVTWEG() + "','" + user.getMATNR() + "','" + user.getZXSJE() + "')";

//String SEC = "select * from SAPRED.S901 where SPMON='201506'";

{

// st.executeUpdate(SEC);

st.executeUpdate(INSERT);

response.sendRedirect("../result.jsp");

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

response.sendRedirect("../error.jsp");

}

}

}

相关阅读:

jquery 选择器 去掉 首尾元素

angularjs新手 模块的config方法不执行

PHP GnuPG迁移问题

为什么


标签不能在css中设置color?

CNAME未检测到配置,请稍后再试。

pyspark如何一次提交多个文件?

动态语言使用JIT技术重新实现一次有什么优势?

为什么会出现 invalid operands 的问题?

有哪些值得一读的不使用 this 和原型,而使用闭包进行面向对象封装的 JS 项目

请问有计算"工作日"(非节假日)的工具么?

vc开发一个小型的http服务器

JSP里执行js的window.onload()方法异常

lua中的迭代器、闭包、table

Object是怎样构建原型链的?

Echarts API 中图表行为的理解

Hashmap Key的范围?

PHP程序运行的时候,既然是每一个HTTP请求对应一个数据库PDO连接对象实例

web消息通知系统设计问题

如何获取嵌套的 frame 中的元素?

如何计算出没有分配出去的IP地址

java连接phpstudy_java,_java连接Oracle数据库问题,java - phpStudy相关推荐

  1. java metadata 使用_java 查询oracle数据库所有表DatabaseMetaData的用法(详解)

    一 . 得到这个对象的实例 Connection con ; con = DriverManager.getConnection(url,userName,password); DatabaseMet ...

  2. oracle12541 linux,PLSQL连接Linux上的oracle数据库出现,ORA-12541 TNS 无监听程序

    PLSQL连接Linux上的oracle数据库出现,ORA-12541 TNS 无监听程序 外部的PLSQL无法连接Linux上的oracle数据库,出现ORA-12541 TNS 无监听程序错误.待 ...

  3. 音乐播放器-Android+okhttp连接+Spring boot服务器+oracle数据库+腾讯云端

    1.整体架构 1.1软件系统架构: Android+okhttp连接+Spring boot服务器+oracle数据库+腾讯云端服务器地址:https://github.com/DNFDS/Twink ...

  4. 在使用DBeaver连接虚拟机上的Oracle数据库时,报错IO 错误: The Network Adapter could not establish the connection The Netw

    在使用DBeaver连接虚拟机上的Oracle数据库时,报错IO 错误: The Network Adapter could not establish the connection The Netw ...

  5. Java web程序中备份oracle数据库

    Java web程序中备份oracle数据库 1.生成备份文件: public ActionForward createDmp(ActionMapping mapping, ActionForm fo ...

  6. linux java url 异常_Java连接虚拟机(Linux)中的Oracle数据库,连接异常~新手求解!

    此Oracle数据库在Linux系统下可用,在Windows里执行如下代码:DriverManager.getConnection("jdbc:oracle:thin:@192.168.22 ...

  7. Jdbc访问mysql查询聚合函数_JDBC连接参数设置对Oracle数据库的影响分析

    一次数据库性能问题处理引发的JDBC参数设置思考 近期某环境下系统,出现大面积页面访问缓慢情况,每个页面交易响应时间2-5秒,严重超过平日访问阈值. 经排查分析,问题主要出现在数据库,生成AWR得到3 ...

  8. ftp无法与服务器建立连接_建立与Oracle数据库服务器连接的两种连接模式

    建立与Oracle数据库服务器连接的两种连接模式(专用服务器与共享服务器) 在建立Oracle数据库的时候,应该会在数据库建立助手向导上面看到这么一个选项,就是数据库的连接模式采用什么方式.在Orac ...

  9. 连接Linux服务器操作Oracle数据库

    1.连接到Linux服务器(输入服务器的ip地址) ssh 10.199.94.227 连接成功后会提示输入密码,输入成功会提示. 2.切换到操作Oracle数据库 su - oracle 切换成功会 ...

最新文章

  1. 获取人口_Human Terrain——世界人口三维可视化
  2. 计算机视觉系统中图像究竟经历了哪些“折磨”
  3. linux下实现dns服务器,实现Linux操作系统下DNS服务器的搭建
  4. java mail发送邮件(单发和群发)
  5. android 悬浮球简书,轻松自制flyme悬浮球
  6. 设计模式示例_状态设计模式示例
  7. 前端学习(2747):uniapp环境搭建
  8. 献给iphone开发的同仁们,同时也给自己做个笔记
  9. 【C语言进阶深度学习记录】二十七 C语言中字符串的相等比较
  10. YAML书写规则与数据结构
  11. Material UI 4.10 Skeleton 骨架
  12. Unity3D学习 ④ Unity导入商店资源,实现基本的奔跑、攻击动作切换与交互
  13. 网页分享至Facebook,Twitter,LinkedIn,WhatsApp,邮箱总结
  14. “三权分立”模型之约束模型
  15. QT小游戏(五子棋)
  16. 网易有数的搭积木原则阐述
  17. 宽带认证失败连接服务器无响应,路由器宽带账号认证失败的解决办法
  18. 【个人使用篇】github代码管理
  19. 数据定义语言 - DDL
  20. 如何考取谷歌分析证书 (google analytics individual qualification)

热门文章

  1. 腾讯企业邮箱注册收费标准,选哪个企业邮箱更优惠
  2. 通过iframe中间页实现js跨域调用
  3. 代码生成器 websocket即时通讯 shiro redis 后台框架源码
  4. java 快速开发框架平台 二次开发 代码生成器 springmvc SSM后台框架源码
  5. 2012共享文件服务器,windows server2012r2 共享文件服务器
  6. 电信互联网卡套餐一览表2020_携号转网后续,电信无忧卡看似便宜,实际套餐办理问题层出不断...
  7. 查询引擎怎么选?7000字解析所有开源引擎的秘密
  8. 关于getMemory函数的几点思考
  9. Problem L: 定义哺乳动物类Mammal和Dog类
  10. 2021年Linux技术总结(四):Linux 驱动