javaweb访问数据库技术(实现显示数据库数据和添加数据)

本文档展示了如何使用JavaWeb技术访问数据库,包括查询和添加数据的实现。通过queryVip.jsp页面展示数据库中的VIP用户信息,允许用户进行分页浏览。insert.jsp页面用于输入新数据,而addVip.jsp处理数据插入操作。同时提供了编辑和删除用户的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

queryVip.jsp

<%@page import="java.sql.Connection"%>
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.DriverManager"%>






<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>数据库的增删改查</title>
</head>
<body>
<a href="insert.jsp"><span style="margin-left: 10px">添加数据</span></a>
<center>
<h3 style="margin-top: 5px">查询用户信息</h3>
</center>
<hr color="green">
<table width="98%" align="center" border="0" cellpadding="4"
cellspacing="1" bgcolor="#CBD8AC" style="margin-pttom: 8px">+
<tr align="center" bgcolor="#FAFAF1">
<td>ID</td>
<td>姓名</td>
<td>昵称</td>
<td>电话</td>
<td>地址</td>
<td>学校</td>
<td>操作</td>
</tr>
<%
ResultSet rs=null;
Statement   statement=null;
try{
Class.forName("com.mysql.jdbc.Driver");
Connection connection=DriverManager.getConnection("jdbc:mysql://localhost:3306/demo", "root", "933032");
String sql="select * from vip ";
statement=connection.createStatement();
rs=statement.executeQuery(sql);
int pagesize,count,pageCount,intpage;
String strPage;
int i;
pagesize=3;
strPage=request.getParameter("page");
if(strPage==null){
intpage=1;
}else{
intpage=Integer.parseInt(strPage);
}
if(intpage<1){
intpage=1;
}
rs.last();
count=rs.getRow();
pageCount=(count+pagesize-1)/pagesize;
if(intpage>count){
intpage=count;
}
if(count>0){
rs.absolute((intpage-1)*pagesize+1);

}
i=0;
while(i<pagesize&&!rs.isAfterLast()){
%>
<tr align="center" bgcolor="#FAFAF1">
<td><%=rs.getInt("id") %></td>
<td><%=rs.getString("name") %></td>
<td><%=rs.getString("nickname") %></td>
<td><%=rs.getInt("phone") %></td>
<td><%=rs.getString("address") %></td>
<td><%=rs.getString("school") %></td>
<td><a href="editVip.jsp" ? id=<%=rs.getInt("id") %>">修改</a>| <a
href="delVip.jsp? id=<%=rs.getInt("id") %>">删除</a></td>
</tr>
<%rs.next();
  i++;
}
rs.close();
statement.close();
connection.close();


%>
</table>
<div align="center">
共<%=count %>条记录,分<%=pageCount %>页显示,第<%=intpage %>页
<%
if(intpage>1){

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值