这里介绍一下怎样连接数据库,并用jsp制作一个简单的登录界面

1.首先需要搭建好环境,有Tomcat,eslipse,jdk等,并配置好环境变量,并安装好数据库,这里我使用的数据库是mysql数据库,并下载了一个MySQL的图形界面的软件,当上面的准备工作完成后就可以开始做了。

2.(1)首先应该连接好数据库

这是数据库的图形显示界面,

(2)打开后首先创建一个mysql新连接。

(3)然后在这个界面设置好这个连接点的名字,还有密码,密码需要记住,在以后打开mysql后连接数据库的的时候需要输入,其他的内容不需要修改,完成后点击确定即可。

(4)在这个连接点的wzw1下新建一个表

(5)新建表以后需要在表格中填入信息,因为我们用到的是用户的用户名和密码,所以建立user和password

(6)点击添加字段

(7)添加字段以后然后继续填入信息

(8)然后点击保存,在弹出的界面中输入表的名字

(9)我新建的表名是wzw2,打开然后看到这个界面,说明,建表成功

这样,你就完成了mysql的对于建立登陆界面的初级设置。

3,接下来,打开eslipse,新建一个这样的工程

会出现如下界面

第一次打开需要配置好tomcat

然后输入工程名,点击finish即可

4.建立好工程后,从你的mysql-connector-java下找到下图所示的文件,将他复制下来

打开创建的工程,在文件名为WebContent下的WEB—INF下的lib文件下,粘贴复制的内容,这样就可以把mysql和这个工程相连接,如下图所示

这样就连接成功了

5.然后可以新建一个jsp文件

输入自己想命名的文件名,点击finish

打开jsp文件会出现如下界面,需要将charset=ISO-8859-1改为charset=utf-8

写jsp文件需要了解一些html的编写语法,下面是我的代码

function$(id) {return document.getElementById(id); //这个是返回一个id格式命名的对象,比如说下面的用户名标签里面的id是“user”,那么返回的就是user这个对象,

//返回的对象可以留给下面的check()方法使用

}function check(){//check()方法是用来判断是否跳转到下一个jsp界面。

var user=$("user").value;var psd=$("psd").value;//用user和psd获取对象的信息

$("userinfo").innerHTML="";

$("psdinfo").innerHTML="";//用userinfo和psdinfo来书写提示内容,例如没有输入用户名这个提示信息,没有输入密码等,

if(user=="")//如果用户名为空,将userinfo的内容赋为如下内容,即可以显示提示信息

{

$("userinfo").innerHTML="用户名不能为空";

$("user").focus();return false;//这时候不能跳转页面,所以返回为false

}if(psd=="")

{

$("psdinfo").innerHTML="密码不能为空";//同上

$("psd").focus();return false;

}return true;

}//script之中写的是Java的内容,下面的是

登录//这个标签是用来引用下一个jsp文件,引用方式是通过看check(),如果是true就进入下一个界面,否则就停在这个界面。

用户名
密码

登录结果

Connection conn = null;

PreparedStatement pstmt= null;

ResultSet rs= null;//定义好链接,执行,和结果

String driverName = "com.mysql.jdbc.Driver";

String userName= "root";//数据库的名

String userPwd = "199762";//数据库密码

String dbName = "wzw1";//数据表的名字

String url1 = "jdbc:mysql://localhost:3306/" +dbName;

String url2= "?user=" + userName + "&password=" +userPwd;

String url3= "&useUnicode=true&characterEncoding=UTF-8";//规定好字符集

String url = url1 + url2 + url3;//将上面三条的信息总起来

request.setCharacterEncoding("UTF-8");//规定好字符集

Class.forName(driverName);//连接数据库

conn = DriverManager.getConnection(url);//把信息传过来

String sql = "select * from wzw1 where user=? and password=?";//查询的命令

pstmt = conn.prepareStatement(sql);//执行

String user = request.getParameter("userName");//获取上一个页面的信息

String password = request.getParameter("userPwd");

pstmt.setString(1, user);//对两个内容进行处理

pstmt.setString(2, password);

rs= pstmt.executeQuery();//查询

if(rs.next()) {%>

用户 登陆成功!

用户名或密码错误!

rs.close();

}if(pstmt != null) {

pstmt.close();

}if(conn != null) {

conn.close();//这里哪里出现问题了,就关掉那个变量

}%>

原文:http://www.cnblogs.com/qingtianxt/p/6440158.html

jsp登陆界面链接mysql_用jsp实现网站登录界面的制作,并连接数据库相关推荐

  1. java音乐登陆界面_第四篇——Spring音乐登录界面设计及实现(C#)

    Spring音乐播放器,我们小组设计其启动时有一个登录界面,用户初次可以注册,输入用户名和密码,点击注册即将输入信息保存到register文本文件中:如果已有用户名,输入用户名和密码,点击登录,程序会 ...

  2. 界面开发(3)--- PyQt5用户登录界面连接数据库

    文章目录 数据库 账户注册 账号登录 找回密码 为了实现用户登录界面的登录功能,我们必须建立一个数据库,并把账号和对应的密码,存储到数据库中.如果输入的账号和密码与数据库中的一致,那我们就允许用户登录 ...

  3. 微信登录画面_微信登录界面的地球变了_微信登录界面首变真相

    细心的小伙伴发现在启动微信的时候,那个经典的一个小人剪影面对着地球的画面开始发生了一些变化,似乎云层变得更为清晰细致了.微信登录界面6年来首变化,那么为何改变来的如此突然呢,下面小编就分享给大家! 手 ...

  4. jsp mysql做登入界面_用jsp实现网站登录界面的制作,并连接数据库

    这里介绍一下怎样连接数据库,并用jsp制作一个简单的登录界面 1.首先需要搭建好环境,有Tomcat,eslipse,jdk等,并配置好环境变量,并安装好数据库,这里我使用的数据库是mysql数据库, ...

  5. 微信从原版到现在所有界面图片_微信这4张登录界面图,你见过几张?微信老用户都不一定能认全!...

    自从进入手机互联网时代之后,QQ的存在感好像完全不如微信了,也不知道怎么回事,反正大部分人都会选择使用微信而不是使用QQ,虽然QQ依然在年轻人这个群体里面占有一席之地,但大部分使用手机的网友都会选择使 ...

  6. finereport 登录界面的代码文件_Confluence 6 自定义登录界面

    这个页面将会给你一些如何对 Confluence 登录界面进行自定义的一些建议和知道.这个将不会自定义用户的登录过程,只是对用户看到的登录界面进行自定义. 备注: 自定义过后的 Confluence ...

  7. java网格式布局登录界面_Java学习笔记------自己书写的登录界面实例

    package com.package_view; import  com.package_model.*; import javax.swing.*; import java.awt.*; impo ...

  8. android studio 微信登录界面,如何使用Android Studio开发用户登录界面

    满意答案 zhou9081 2016.05.21 采纳率:51%    等级:7 已帮助:411人 如何使用Android Studio开发用户登录界面,具体解决方案如下: 解决方案1: <:t ...

  9. qq登录界面php修改法,怎么修改qq登录界面

    当看了一成不变的界面,是否想换个新鲜的界面呢?要怎么修改界面?小编带你一起了解下吧. 修改qq登录界面的方法 首先我们先找到qq安装目录下的Res.rdb文件.qq2013最新版本的是放在qq安装目录 ...

  10. android登陆界面设计方案,011android初级篇之android登录界面的设计

    设计目标 密码账户的输入 输入账户时,自动显示匹配账户 没有帐号,显示官网超链接 登录框的自动提示功能参考一下链接中的AutoCompleteTextView的使用 布局文件 android:orie ...

最新文章

  1. 在linux命令下如何访问一个url?
  2. python操作docx学习资料
  3. 操作系统(三十七)基本分页存储的概念
  4. lightoj 1300 边双联通分量+交叉染色求奇圈
  5. linux 下安装ftp服务器
  6. Hirens Boot DVD 15.2 功能恢复版 v1.1 -- 制作U盘启动盘
  7. mfc实现播放器功能,双击全屏,再双击还原
  8. shell脚本if语句判断
  9. python中的异常如何处理
  10. 程序员在简书|努力奔跑
  11. 苏州计算机应用能力中级办公自动化,苏州市计算机应用能力考核(中级-办公自动化)新系统使用..doc_人人文库网...
  12. Java编译器:Javac
  13. 坚持每一天,不忘初心,正经的前端学习(705)
  14. 用 Python 分析某医院药品销售案例
  15. 系统名称:联想ThinkpadOEM Win7SP1简体中文旗舰版原版光盘镜像64位
  16. 站长说说之SEO流量翻倍增长的秘密
  17. 【深入理解C++】析构函数
  18. dspic33 怎么C语言编程,Microchip工程师社区 - dsPIC33汇编指令 - 16位MCU及DSC - 麦田论坛...
  19. row在C语言什么意义,ROWC是什么意思
  20. PHP--有道(百度)文字或语句转MP3音频文件

热门文章

  1. 赋能房地产科技生态,“城越”加速器首期计划正式开启
  2. matlab怎么创建数组对象,数组 – matlab初始化对象数组
  3. 权限系统组织管理—详细设计说明书
  4. vcm驱动芯片原理_手机摄像头VCM音圈马达,原理、结构
  5. html5播放 h.264裸流,[转载]成功在MP4封装的H264视频中提取能播放的裸流
  6. 脑电时频分析-短时傅里叶变换
  7. 服务器机房维护制度,服务器机房的管理制度.doc
  8. 检查计算机设备报告书,关于计算机安全检查的自查报告范文
  9. 布朗运动 2 | 布朗运动的推广
  10. solidworks2016安装教程及破解方法