你可以给按钮配置方法,方法去实现连接数据库,然后删除你需要删除的信息。
然后,给按钮配置方法的话,需要前台的按钮和后台的代码连接,可以使用Servlet或者Struts的Action等方式。你的这个问题不是一下子能说清楚的,因为涉及到的模块比较多,你问得比较宽泛。你要是全部都不熟悉的话,可能要花点时间。
Systemoutprintln("-------------del-------------i=------------"+i);
在删除 *** 作成功后加上:
requestsetAttribute("message","删除成功!");
//在jsp页面加载的时候对message进行判断
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%
String message=(String)requestgetAttribute("message");
if(message!=null){
%>
<script type="text/javascript">
alert(<%=message%>);
</script>
<%}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">
<html>
<head></head>
<body></body>
</html>
1、首先明确一点,servlet就是一个继承自javaxservlet>
2、范例:使用servlet连接数据库
package comoracleprojectservlet ;import javautil ;
import javaio ;
import javasql ;
import javaxservlet ;
import javaxservlet>
创建数据库了连接
编写数据库 *** 作语句
获取结果
import javasqlConnection;
import javasqlDriverManager;
import javasqlPreparedStatement;
import javasqlResultSet;
import javasqlSQLException;
import javasqlStatement;
import javautilList;
import javaxservletjspjstlsqlResult;
import javaxservletjspjstlsqlResultSupport;
public class BaseDao {
private static String driver = "oraclejdbcdriverOracleDriver";
private static String url = "jdbc:oracle:thin:@localhost:1521:orcl";
private static String user = "s2";
private static String pwd = "s2";
public static Connection getcon() {
Connection c = null;
try {
ClassforName(driver);
c = DriverManagergetConnection(url, user, pwd);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
eprintStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
return c;
}
public static int executeUpdate(String sql,Objectparam){
Connection c=getcon();
PreparedStatement p=null;
int num=0;
try {
p=cprepareStatement(sql);
if (param!=null) {
for (int i = 0; i < paramlength; i++) {
psetObject(i+1, param[i]);
}
}
num=pexecuteUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}finally{
try {
pclose();
cclose();
} catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
return num;
}
public static Result executeQuery(String sql,Objectparam){
Connection c=getcon();
PreparedStatement p=null;
ResultSet rs=null;
Result r=null;
try {
p=cprepareStatement(sql);
if (param!=null) {
for (int i = 0; i < paramlength; i++) {
psetObject(i+1, param[i]);
}
}
rs=pexecuteQuery();
r=ResultSupporttoResult(rs);
}catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}finally{
try {
rsclose();
pclose();
cclose();
} catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
}
return r;
}
}
以上就是关于java web开发jsp页面如何通过 删除 按钮 删除数据库信息全部的内容,包括:java web开发jsp页面如何通过 删除 按钮 删除数据库信息、jsp页面功能是向数据库删除一条记录,如果删除成功,JSP页面上d出一个提示框告诉用户添删除成功!、怎样用servlet进行对数据库的 *** 作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)