利用Java更新数据库时,总是显示The method executeUpdata(String) is undefined for the type Statement错误

shuiyu1986 发布于 2012/04/04 21:24
阅读 2K+
收藏 0

我在MyEclipse中运行,

<%@ page contentType="text/html; charset=gb2312" import="java.sql.*"%>

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="DB.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../CSS/style.css">
<title>
站点详细信息
</title>
</head>

<body bgcolor="#ffffff">
<table width="785" height="377" border="1" align="center" cellpadding="0" cellspacing="0"bordercolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#333333">
  <tr>
    <td height="52" colspan="4" align="center">
    服务点详细信息</td>
  </tr>
<%
String sql="update SITENEWS set NET_ID='1000',NET_NAME='求实',NET_DISTRICT='上城'where NET_ID=1002";
 try{
     Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
     Connection Con= DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL","busbike","its");
     Statement stm=Con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
     boolean res= stm.execute(sql);
if(res)
{
%>
<script language="javascript">
alert("您输入的货物信息已经成功修改!!!");
</script>
<%
response.sendRedirect("Sites_select.jsp");
}else
{
%>
<script language="javascript">
alert("您输入的货物信息修改失败!!!");
history.back();
</script>
<%}%> 

<%
stm.close();
Con.close();

}catch(SQLException e)
{
 System.out.println("查询异常!!");
}
%>
</body>
</html>
运行后结果显示    您输入的货物信息修改失败!!!  这个对话框,
当我把这句话改成  boolean res= stm.execute Updata(sql);时MyEclipse显示编译错误,将Updata改成Update也显示同样的错误。
请各位高手帮忙看一下,我在线等,谢谢啦!
加载中
0
s
shuiyu1986
这个问题我解决了,我定义的布尔型与我的类中定义的int型不一致,将布尔型改成int型,Updata改成Update就可以了
Andre.Z
Andre.Z
咳,你点那个红叉叉,会提示你怎么处理的。。
返回顶部
顶部