问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jsp实现查看在线用户功能

发布网友 发布时间:2022-12-16 22:14

我来回答

2个回答

热心网友 时间:2023-09-11 10:12

源码如下:db.java

package rkind;
import java.net.*;
import java.sql.*;
import java.lang.*;
import java.io.*;
import java.util.*;
public class db {
//成员变量初始化
Connection conn = null; //数据库连接
ResultSet rs = null; //记录集
String Username=""; //用户名
String Password=""; //密码
String Email=""; //email
String Homepage=""; //主页
String Signs=""; //签名
String url="jdbc:mysql://172.20.0.73/rk";

//db的构建器
public db() {
try {
//注册数据库驱动程序为Oracle驱动
String name="org.gjt.mm.mysql.Driver";
Class.forName(name);
conn = DriverManager.getConnection(url,"root","你的密码");
System.out.println("success");
}
catch(Exception e) {
//这样写是为了方便调试程序,出错打印mydb()就知道在什么地方出错了
System.err.println("mydb(): " + e.getMessage());

}
}

//executeQuery方法用于进行记录的查询操作

//入口参数为sql语句,返回ResultSet对象
public ResultSet executeQuery(String sql) {
rs = null;
try {
//建立数据库连接,使用Oracle的一种thin连接方式,demo为主机名字,demodb为数据库,后面的两个
//demo为用户名和密码

Statement stmt = conn.createStatement();
//执行数据库查询操作
rs = stmt.executeQuery(sql);
}
catch(SQLException ex) {
System.err.println("db.executeQuery: " + ex.getMessage());
}
return rs;
}
//executeUpdate方法用于进行add或者update记录的操作

//入口参数为sql语句,成功返回true,否则为false
public boolean executeUpdate(String sql) {
boolean bupdate=false;
rs = null;
try {
//建立数据库连接,其它参数说明同上面的一样

Statement stmt = conn.createStatement();
int rowCount = stmt.executeUpdate(sql);
//如果不成功,bupdate就会返回0
if(rowCount!=0)bupdate=true;
}
catch(SQLException ex) {
//打印出错信息
System.err.println("db.executeUpdate: " + ex.getMessage());
}
return bupdate;
}

//toChinese方法用于将一个字符串进行中文处理

//否则将会是???这样的字符串
public static String toChinese(String strvalue) {
try{
if(strvalue==null)
{
return null;
}
else {
strvalue = new String(strvalue.getBytes("ISO8859_1"), "GBK");
return strvalue;
}
}catch(Exception e){
return null;
}
}

}

热心网友 时间:2023-09-11 10:12

主要有三个jsp页面:

addnewuser.jsp,主要用来实现注册用户的界面,

doadser.jsp 实现填加到数据库中的具体功能

listuser.jsp 来实现显示所有用户信息

两个bean:

db.java实现数据库的操作,主要有两个方法public ResultSet executeQuery(sql)返回rs用来进行记录的查询

public boolean executeUpdate(String sql)用来进行记录的更新
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航用电脑软件哪个好导航软件哪个最准确 我要地图网使用我要地图网轻松查询地图信息 装配行业MES系统四大车间管理活动介绍 王者荣耀S14狂铁怎么玩_王者荣耀S14狂铁出装铭文推荐 沅陵县有姓文的分布在那个地方, 汨罗一中在省排名 汨罗高中有哪些? 湖南省岳阳市汨罗有哪些高中 新生儿脊膜膨出后遗症 在深圳硬脊膜膨出手术后大小便失禁怎么办? 连续铸钢的基本特点 钢板如何区分 模铸还是 连铸!!! 模铸和连铸成品材料切削有什么区别 深圳市中小学学位补贴申报系统平台【官网入口】 上海市危险废物管理信息系统入口:http://61.129.59.16:10080/login.jsp jsp页面被tomcat引擎运行的时候组装成jav*段,但是这些jav*段怎么没有main方法作为程序的入口啊? 在做一个网站的时候,是否是一个网站只有一个JSP文件,一个XML文件,JSP是网站的总入口 中台建设需不需要审批中心 「曾哥读书」数据产品经理:实战进阶 目前体验较好的网盘有哪些 letitgo皮卡丘海边小屋在哪 狗什么喷头 飞蝠科技验证码是什么软件 谁知道那个口袋妖怪游戏是以小智和皮卡丘为开始的 吞噬万物的黑洞,被吞噬的物质去哪里了,黑洞里面究竟有什么? 有关责任意思的古诗文名句 想问大学本科预科什么意思 面临过期的食品,你该怎么办? 你本来婚后可以做公主的,却把自己活成了保姆的模样,为何? 泰拉瑞亚地牢刷怪方法全解析 泰拉瑞亚地牢怎么刷怪 与模铸相比,钢的连铸体现哪些优越性? 请问月经期间的宫内膜是多少正常值 蝶恋花 春事阑珊芳草歇 释义 VMware虚拟计算机中毒问题 vmware-vmx.exe对外发送ARP攻击 vmware中运行病毒文件有风险吗? Python3 - 读写字节数据 谁有神奇QQ十字绣的淘宝数据包呀? 十字绣线会膨胀吗 断龙台txt全集下载 断龙台小说txt全集免费下载 立冬是好日子吗 《断龙台》全集_by纳兰元初_txt下载免费全文阅读 立冬甲子的含义 有什么好看的盗墓小说啊,要和盗墓笔记差不多好看的,把TXT下载地址告诉我! 大理又叫做什么? 2020年九月廿二立冬是祈福好日子吗,立冬的诗词有哪些? 2020年立冬的日子是吉日是破日 立冬代表什么意思 2020年九月廿二立冬是提车吉日吗,2020九月提车吉日推荐 12.18劫能单挑铁男吗