📄 count.jsp
字号:
<%@ page language="java" import="java.sql.*" contentType="text/html;charset=gbk"%><%
Connection con=null; //声明数据库连接对象con
Statement stmt=null; //声明sql语句执行对象stmt
ResultSet rst=null; //声明结果集对象rst
try{
Class.forName("com.mysql.jdbc.Driver"); //加载数据库驱动程序
//DriverManager是数据库驱动管理器,用它的getConnection获取一个新的连接
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");
stmt=con.createStatement(); //创建sql语句执行对象
stmt.execute("update jspcount set login_num=login_num+1"); //执行sql语句,使数据库中login_num的数字+1
rst=stmt.executeQuery("select login_num from jspcount"); //查询当前login_num的值
if(rst.next()) //移动结果集,判断是否查询成功
{
out.print("count="+rst.getInt("login_num")); //输出计数器的值(如:count=10)
}else{
//如果没有查询成功,则说明是第一次登陆,我们插入一条数据导数据库中
stmt.execute("insert into jspcount values(1)");
out.print("count=1"); //返回信息
}
}catch(Exception e)
{
out.print("count=数据库异常"); //处理数据库异常
}
finally{
//释放连接数据库使用的对象,切记不可省略该步骤
rst.close();
stmt.close();
con.close();
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -