博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
检查用户名是否存在jsp——access
阅读量:4878 次
发布时间:2019-06-11

本文共 1452 字,大约阅读时间需要 4 分钟。

<%@ page language=
"java"
contentType=
"text/html; charset=BIG5"
    
pageEncoding=
"BIG5"
%>
<%
@page
import
=
"java.sql.*"
%>
<!DOCTYPE html PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
""
>
<html>
<head>
<meta http-equiv=
"Content-Type"
content=
"text/html; charset=BIG5"
>
<title>checkname</title>
</head>
<body>
<%
    
String user1 = request.getParameter(
"User"
);
    
String pass1 = request.getParameter(
"Pass"
);
    
ResultSet rs1;
    
Statement stmt1;
    
PreparedStatement pstmt1;
    
Connection connAcce1;
    
String strURL1;
    
try
{
        
strURL1 =
"jdbc:odbc:access"
;//access为DSN名称
        
Class.forName(
"sun.jdbc.odbc.JdbcOdbcDriver"
);
        
connAcce1 = DriverManager.getConnection(strURL1,
""
,
""
);
        
stmt1 = connAcce1.createStatement();
        
rs1 = stmt1.executeQuery(
"SELECT * FROM info"
);
while (rs1.next()) {

if (user1.equals(rs1.getString(2))) {

i = 1;break;
} else {
i = 0;
}
}
if (i == 0) {
pstmt1 = connAcce1
.prepareStatement("insert into info(Username,Pass) values(?,?)");
pstmt1.setString(1, user1);
pstmt1.setString(2, pass1);
pstmt1.executeUpdate();
session.setAttribute("success", "regist success!");
request.getRequestDispatcher("success.jsp").forward(
request, response);
} else {
session.setAttribute("error", "用戶名已存在!請重新輸入");
request.getRequestDispatcher("error.jsp").forward(request,
response);
}

 
        
stmt1.close();
        
connAcce1.close();
    
}
catch
(Exception ex) {
        
ex.printStackTrace();
    
}
%>
</body>
</html>

转载于:https://www.cnblogs.com/zhangwei911/archive/2012/12/11/2812739.html

你可能感兴趣的文章
mysql 时间设置
查看>>
如何在 Xcode 中修改应用的名字
查看>>
[BZOJ5334][TJOI2018]数学计算(exgcd/线段树)
查看>>
[BZOJ4340][BJOI2015]隐身术(后缀数组)
查看>>
有关交换机——熟悉原理是必须的【转载】
查看>>
ACM(数学问题)——UVa202:输入整数a和b(0≤a≤3000,1≤b≤3000),输出a/b的循环小数表示以及循环节长度。...
查看>>
【转】Android 读取doc文件
查看>>
js 数据绑定
查看>>
jsp的C标签一般使用方法以及js接收servlet中的对象及对象数字
查看>>
H5 简介
查看>>
window.frameElement的使用
查看>>
nl命令
查看>>
如何使用jQuery $.post() 方法实现前后台数据传递
查看>>
Using Flash Builder with Flash Professional
查看>>
jsp/post中文乱码问题
查看>>
C# 插入或删除word分页符
查看>>
数据库数据的查询----连接查询
查看>>
html图片设置fixed消失,为什么fixed后,DIV7消失了,怎么显示出来?
查看>>
html5隐藏自定义控制按钮,用仿ActionScript的语法来编写html5——第七篇,自定义按钮...
查看>>
找不到可安装的ISAM ,asp.net读取数据丢失,解决的一列里有字符与数字的
查看>>