select 可以查询 update不能修改原因是 能否贴出完整代码

php413611108 2015-07-31 01:09:54

update


脚本胆码

jsp代码
<%@ page import="java.sql.*" %>

<%@ page import="java.util.*" %>

<%@ page import="java.io.*" %>

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<form>

<textarea rows="4" cols="60" name="query"></textarea></br>

<button type="submit">executeQuery</button>

</form>

<%

try {

String sql = request.getParameter("query");

out.println(sql+"</br>");

String driver = "oracle.jdbc.OracleDriver";

String url = "jdbc:oracle:thin:@192.168.1.245:1521:urpjw";

String username = "newjw";

String password = "BC_newjw_##";
Class.forName(driver).newInstance();
Connection conn = DriverManager.getConnection(url,username,password);

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery(sql);

ResultSetMetaData rsmd = rs.getMetaData();

int num = rsmd.getColumnCount();

while(rs.next()) {

for (int i=1; i<=num; i++){



out.println(rs.getString(i)+" ");

}

out.println("</br>");

}

rs.close();

stmt.close();

conn.close();

} catch (Exception e) {

response.setStatus(200);

e.printStackTrace();

}
%>
...全文
157 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
陈灬风 2015-07-31
  • 打赏
  • 举报
回复
你没有唯一列,如果值存在重复,就update不了,你是不是有重复数据。如果是那么试试用rowid处理

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧