qq_35646608 2016-07-26 06:23 采纳率: 0%
浏览 1524

jsp调用数据库插入数据失败

往数据库插入数据总是显示空白页,错在哪儿了?下面注释掉的那段代码需要吗(加上也不行)

<%@ page contentType="text/html;charset=gb2312" import="java.util.*" language="java"%>
<% request.setCharacterEncoding("gb2312"); %>
<%@ page import="java.io.*,java.sql.*"%>
<%
/*String gysname=request.getParameter("gysname");

String dm=request.getParameter("dm");

String address=request.getParameter("address");
String uzbm=request.getParameter("uzbm");
String lxr=request.getParameter("lxr");
String tel=request.getParameter("tel");*/
Connection con;
String sql;

try{

Class.forName("oracle.jdbc.driver.OracleDriver");

String dbUrl = "jdbc:oracle:thin:@localhost:1521:sale";//这里要写上IP地址和oracle的那个数据库的服务名
String dbUser = "tanton";
String dbPwd = "******";

con = DriverManager.getConnection(dbUrl,dbUser,dbPwd);
sql="INSERT INTO AGENCY_CONFIG(AGENCY_CODE,AGENCY_NAME,MAILING_ADDRESS,ZIP_CODE,SUPERVISOR,TELEPHONE,BANK_NAME) VALUES('03','呵呵','菏泽','274000','王老板','5555555')";

Statement stmt=con.createStatement();

PreparedStatement pst = con.prepareStatement(sql);

/*pst.setString(1,dm);
pst.setString(2,gysname);
pst.setString(3,address);
pst.setString(4,uzbm);
pst.setString(5,lxr);
pst.setString(6,tel);*/
pst.executeUpdate();
out.println("插入记录执行成功!");
}
catch(Exception e){
e.printStackTrace();}
%>

  • 写回答

2条回答 默认 最新

  • ljheee 2016-07-26 06:35
    关注

    con.close(); ---------------这里关闭早了把
    }catch (ClassNotFoundException e){
    e.printStackTrace();
    }catch(SQLException e){
    e.printStackTrace();
    }

    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?