用JSP实现注册登入

使用到的JAR

JDBC连接数据库

注意MYSQL8+ 需使用新的启动

// URL = "jdbc:mysql://localhost:3306/takeout206?&useSSL=false&serverTimezone=UTC";

// USERNAME = "username";

// PASSWORD ="password";

// DRIVER = "com.mysql.cj.jdbc.Driver"; /* mysq8+*/

// DRIVER = "com.mysql.jdbc.Driver"; /* mysq8-*/

使用java.util.ResourceBundle 把数据库连接信息放到文档中去

新建一个后缀为properties的文件,并把以下信息写入

jdbc.url=jdbc:mysql://localhost:3306/takeout206?&useSSL=false&serverTimezone=UTC

jdbc.username=username

jdbc.password=password

jdbc.driver=com.mysql.cj.jdbc.Driver

ResourceBundle rb = ResourceBundle.getBundle("文件位置,不要加后缀");

URL = rb.getString("jdbc.url");

USERNAME = rb.getString("jdbc.username");

PASSWORD = rb.getString("jdbc.password");

DRIVER = rb.getString("jdbc.driver");

检查驱动加载,数据库连接是否成功

try {

Class.forName(DRIVER);

System.out.println("驱动加载成功");

} catch (ClassNotFoundException e) {

e.printStackTrace();

System.out.println("驱动加载失败");

}

try {

conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);

System.out.println("数据库连接成功");

} catch (SQLException e) {

e.printStackTrace();

System.out.println("获取数据库连接失败,请检查");

}

定义user与数据库一至

并生成set,get,构造方法

实现登入与注册逻辑功能

接口

实现

设计登入页面

HTML协议中要求,form的action属性,以“/”开头是绝对路径,不以“/”开头的是相对路径。

绝对路径是相对于服务器地址而言的,相对路径是相对于当前网页或请求而言的。

由于此文件位于 jsp/login.jsp

所以此时action跳转到 项目根目录

8. 设计servlet来获取表单信息并实现跳转

说明: 使用urlpatterns来这是servlet的路径

此时servlet的路径为:项目根目录下

jsp mysql demo_利用JSP+MYSQL实现注册+登入的demo----0001相关推荐

  1. Android 注册登入界面完美设计

    今天没啥事情做,就想着复习复习android,不然快把android给忘记了,于是乎就干起来.边学边复习边做做,正好我手上有一些自己爬虫的数据,想着没事干的时候可以做做一个小商城,当作练练手. 开发环 ...

  2. 小虎电商浏览器:多多打单在哪里找?怎么注册登入?

    想必有不少的刚在拼多多开店的商家朋友,都会疑惑多多打单在哪里找,为什么自己注册登入不了,今天小虎就跟各位讲一下在哪里找到多多打单以及如何注册登入吧. 多多打单在哪里找 进入多多打单官网,有两种登入方式 ...

  3. 使用jsp循环查询mysql_[JSP] 创建mysql数据库利用JSP进行数据库查询(1)

    1. 链接数据库, 并创建新表 mysql>create database people; mysql>use people; mysql>create table peoples ...

  4. 电脑上mysql数据库无法登录_无法远程登入MySQL数据库的几种解决办法MySQL综合 -电脑资料...

    方法一: 尝试用MySQL Adminstrator GUI Tool登入MySQL Server,Server却回复错误讯息:Host '60-248-32-13.HINET-IP.hinet.ne ...

  5. WAP中利用截取手机号码达到自动登入的一段源码(转)

    有做WAP网站的可以学习下. t1=timer() usephones=Request.ServerVariables("HTTP_X_UP_CALLING_LINE_ID") w ...

  6. MySQL密码设置和重置,以及远程登入数据库

    1.配置MySQL的root密码 默认情况下MySQL没有密码,直接就可以进入: [root@tpp ~]# mysql -uroot 下面我们设置root密码: [root@tpp ~]# mysq ...

  7. linux连接本机mysql数据库,Linux中MySQL连接本机数据库客户端

    Linux中MySQL连接本机数据库客户端 Linux中MySQL连接本机数据库客户端 1.登入mysql数据库 2.找到要修改的位置 // 选定要用的数据库(用show databases;看完再u ...

  8. mysql jsp分页技术_一个非常简单的分页技术MYSQL JSP 利用了mysql的LIMIT参数

    一个非常简单的分页技术MYSQL JSP 利用了mysql的LIMIT参数 优点:1自己想出来的 2利用了MYSQL 数据库的本身 LIMIT 缺点:现在仅仅实现了 下一个页面功能 <% int ...

  9. mysql jsp分页技术_一个非常简单的分页技术MYSQL+JSP 利用了mysql的LIMIT参数

    一个非常简单的分页技术MySQL(和PHP搭配之最佳组合)+jsp(SUN企业级应用的首选) 利用了MySQL(和PHP搭配之最佳组合)的LIMIT参数 优点:1自己想出来的 2利用了MySQL(和P ...

最新文章

  1. 【ACM】杭电OJ 2057
  2. MySQL基础篇:事务管理
  3. SAP Commerce Cloud(原Hybris)和SAP Cloud for Customer(C4C)的SQL trace工具
  4. 十种常见排序算法欢聚一堂
  5. 浅谈 Mybatis 中的 ${ } 和 #{ }的区别
  6. NavicatPremium-Mac-无法打开问题
  7. 格力手机色界G0245D-Root-最简指南
  8. 监狱干警定位管理系统
  9. java弹幕爬取,手把手教你爬取B站弹幕(超详细)!
  10. 如何用Java写一个企业晨报?我来教你!
  11. 写互联网文案的新技巧
  12. HTML编辑器选择什么,HTML编辑器有哪些?3款常用的编辑器推荐
  13. 辛瓜地计算机体育英语,体育英语|射箭(Archery)
  14. python怎么批量下载年报_如何使用python批量下载统计年鉴中的excel网页?
  15. UUID和GUID的区别
  16. Serializer序列化器使用
  17. 商业周刊:MySpace兴衰沉浮启示录
  18. intel android haxm,使用Intel HAXM为 Android模拟器加速
  19. 计算机毕设(附源码)JAVA-SSM驾校预约考试管理系统
  20. Android 支持分屏

热门文章

  1. UAC bypass 理论学习
  2. 单片机如何实现大数据的串口传输_获客成本日益增加,企业如何实现大数据精准获客?...
  3. php5.5 反序列化利用工具_%00截断配合反序列化的奇妙利用
  4. seo说_百度指数看世间沉浮_如何快速排名-互点快速排名_网站seo优化排名,网络推广的优化服务...
  5. u盘安装ubuntu_简单实用的ubuntu18.04安装
  6. Cluster coefficient的理解
  7. Linux之后台运行(nohup和)
  8. 字符串中斜杠换行注意事项之-多余空格
  9. python 导入其他上级目录的模块
  10. 同一个类 cannot be cast to_2021年动漫类年历推荐