jsp + mysql 会员登陆和注册代码怎么写,最好简单点,要能用的呀

楼下的兄弟再帮帮我吧,我们没学过JSP,老师偏让我们做个电子商务网站,我刚看一天,好多都不懂
我用mysql建了个user表,表中有name 和password两个字段,我用你的代码的时候,就是把你所有的id改成name password不变,是这样吗?怎么还连不上呀

没错...
你使用什么服务器?
使用Tomcat,就把mysql的连接jar包放在%Tomcat%\common\lib 下.

//下面是会员登录是验证部分...注册大部分类似,修改SQL语句..
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>用户登陆</title>
</head>
<body>
<center>
<h1>用户登陆案例 —— JSP + JDBC实现</h1>
<hr>
<br/>
<br/>
<%--
SQL注入漏洞
--%>
<%!
final String DBDRIVER = "com.jdbc.odbc.mysql" ;
final String DBURL = "jdbc:mysql://localhost:3306/test?user=root&password=&useUnicode=true&characterEncoding=GBK" ;
Connection conn = null ;
PreparedStatement pstmt = null ;
ResultSet rs = null ;
%>
<%
// 接收用户的真实姓名
String name = null ;
// 如果合法,则将flag变为true
boolean flag = false ;
String id = request.getParameter("id") ;
String password = request.getParameter("password") ;
String sql = "SELECT name FROM person WHERE id=? AND password=?" ;
try
{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnectionDBURL,DBUSER,DBPASSWORD) ;
pstmt = conn.prepareStatement(sql) ;
pstmt.setString(1,id) ;
pstmt.setString(2,password) ;
rs = pstmt.executeQuery() ;
if(rs.next())
{
name = rs.getString(1) ;
flag = true ;
}
rs.close() ;
pstmt.close() ;
conn.close() ;
}
catch(Exception e)
{
System.out.println(e) ;
}
%>
<%
if(flag)
{
// 用户合法
request.setAttribute("name",name) ;
%>
<jsp:forward page="login_success.jsp"/>
<%
}
else
{
// 用户非法
%>
<jsp:forward page="login_failure.htm"/>
<%
}
%>
</center>
</body>
</html>
温馨提示:内容为网友见解,仅供参考
无其他回答

jsp连接数据库并注册登录(jsp连接mysql数据库登录注册)
jsp做网站怎么实现用户登录和注册首先dreamwaver只是设计页面。。。然后你想开发用jsp做网站,也就是想把逻辑处理代码都写在jsp页面中,这样你要有个jdbc,有一个驱动,驱动是用来连接数据库的,而jdbc是用来操作的,首先,你需要新建四个页面这5个页面,一个是用来注册和登录的。(如果只有用户名,密码...

网页登录注册数据库jsp(网页登录注册数据库)
这个JSP注册登陆页面的代码怎么写首先准备Dreamweaver8软件,解压安装。如下图所示:这件点击安装程序,然后输入序列号就可以了。在安装软件时候,我们可以看到是否关联【jsp文件】。安装好了软件以后,我们打开Dreamweaver8软件。跟Java语言一样,将Java代码写到%Java连接数据库代码%中,导入包在jsp页面上面就...

JSP 修改会员信息的代码
string strsql = "select * from user where name = '"+user.getName()+"'";rs = state.executeQuery(strsql);2.还有 if (!rs.next()) { 代码 } 这里表示用户名还没有被注册过,所以插入数据,但你插入数据的sql貌似也不对啊,应该写成:string sql = "insert into user (name,ad...

如何用JSP servlet完成一个简单的登录页面连接mysql数
\/\/通过静态方法注册驱动,获得连接 public static Connection getConnection(){ String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql:\/\/localhost\/student"; Connection con = null; try { Class.forName(driver); try { con = DriverManager.getConnection(url,"root","123456"); } catch (SQ...

java编写注册登录界面?
回答:你是要思路呢,还是代码啊,代码不太好给你,如果要思路的话,我可以给你说说。自己写的一个简单的登陆注册,自己创建一个user表一个自增的id,varchar的name和password。把DBUtil.java中的数据库换成你的,这是mysql数据库。登陆之后的跳转换成你自己的页面,在servlet里面。如何用Java编写用户...

jsp如何连接mysql??急急急~!
首先,安装就不用说了,有向导,而且很简单.安装好后第一次运行时会跳出来一个要求添加对话的框,在这里你可以添加例如上面已经设定好的shujuku,过程如下:当你在注册的复选框里填上你在上面mysql设定好的用户名和密码后,在选择数据库框里就有shujuku 的数据库了,选上,按确定.进入mysql-fron后,...

用JSP写一个注册登陆界面(一个登陆界面login.jsp ,一个注册成功success...
这有什么难的啊,随便写几个控件,input button 就ok了啊,然后写一个连接,接着写一个登录验证就ok了,登录验证有两种情况用if else即可,成功条success页面,失败跳error页面,这样就ok了

我用JSP做网站 其中登陆器和注册怎么连数据库啊,我做出了界面但是数据...
一、jsp连接Oracle8\/8i\/9i数据库(用thin模式)testoracle.jsp如下:<%@ page contentType="text\/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl";\/\/orcl...

...然后展示给登录成功的页面,数据库是mysql。
建两张表,一张用户表,一张用户登录时间表.用户表里边包含用户id及以下基本信息.用登陆时间表里边包含本身id,及用户id,及一个时间类型的字段.每次登录成功,就把用户id传回后台,然后根据id在登录时间表里边把此用户所有的登录记录拿按时间排序那出来,传到成功界面.这玩意就没啥代码就是sql查询然后页面...

jsp怎么连接mysql数据库代码
jsp连接mysql数据库的操作方式。1、在数据服务端安装好mysql数据库,这个是必须的,在自己的ssh或者虚拟机上,数据mysql可以看到相关的提示,说明安装成功 2、我是用的是tomcat服务器,在这里需要安装好java连接mysql的数据库操作库。我是用的jar包是:mysql-connector-java-3.1.14.tar.gz,大家可以在...

相似回答
大家正在搜