jsp mysql demo_利用JSP+MYSQL实现注册+登入的demo----0001
用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相关推荐
- Android 注册登入界面完美设计
今天没啥事情做,就想着复习复习android,不然快把android给忘记了,于是乎就干起来.边学边复习边做做,正好我手上有一些自己爬虫的数据,想着没事干的时候可以做做一个小商城,当作练练手. 开发环 ...
- 小虎电商浏览器:多多打单在哪里找?怎么注册登入?
想必有不少的刚在拼多多开店的商家朋友,都会疑惑多多打单在哪里找,为什么自己注册登入不了,今天小虎就跟各位讲一下在哪里找到多多打单以及如何注册登入吧. 多多打单在哪里找 进入多多打单官网,有两种登入方式 ...
- 使用jsp循环查询mysql_[JSP] 创建mysql数据库利用JSP进行数据库查询(1)
1. 链接数据库, 并创建新表 mysql>create database people; mysql>use people; mysql>create table peoples ...
- 电脑上mysql数据库无法登录_无法远程登入MySQL数据库的几种解决办法MySQL综合 -电脑资料...
方法一: 尝试用MySQL Adminstrator GUI Tool登入MySQL Server,Server却回复错误讯息:Host '60-248-32-13.HINET-IP.hinet.ne ...
- WAP中利用截取手机号码达到自动登入的一段源码(转)
有做WAP网站的可以学习下. t1=timer() usephones=Request.ServerVariables("HTTP_X_UP_CALLING_LINE_ID") w ...
- MySQL密码设置和重置,以及远程登入数据库
1.配置MySQL的root密码 默认情况下MySQL没有密码,直接就可以进入: [root@tpp ~]# mysql -uroot 下面我们设置root密码: [root@tpp ~]# mysq ...
- linux连接本机mysql数据库,Linux中MySQL连接本机数据库客户端
Linux中MySQL连接本机数据库客户端 Linux中MySQL连接本机数据库客户端 1.登入mysql数据库 2.找到要修改的位置 // 选定要用的数据库(用show databases;看完再u ...
- mysql jsp分页技术_一个非常简单的分页技术MYSQL JSP 利用了mysql的LIMIT参数
一个非常简单的分页技术MYSQL JSP 利用了mysql的LIMIT参数 优点:1自己想出来的 2利用了MYSQL 数据库的本身 LIMIT 缺点:现在仅仅实现了 下一个页面功能 <% int ...
- mysql jsp分页技术_一个非常简单的分页技术MYSQL+JSP 利用了mysql的LIMIT参数
一个非常简单的分页技术MySQL(和PHP搭配之最佳组合)+jsp(SUN企业级应用的首选) 利用了MySQL(和PHP搭配之最佳组合)的LIMIT参数 优点:1自己想出来的 2利用了MySQL(和P ...
最新文章
- 【ACM】杭电OJ 2057
- MySQL基础篇:事务管理
- SAP Commerce Cloud(原Hybris)和SAP Cloud for Customer(C4C)的SQL trace工具
- 十种常见排序算法欢聚一堂
- 浅谈 Mybatis 中的 ${ } 和 #{ }的区别
- NavicatPremium-Mac-无法打开问题
- 格力手机色界G0245D-Root-最简指南
- 监狱干警定位管理系统
- java弹幕爬取,手把手教你爬取B站弹幕(超详细)!
- 如何用Java写一个企业晨报?我来教你!
- 写互联网文案的新技巧
- HTML编辑器选择什么,HTML编辑器有哪些?3款常用的编辑器推荐
- 辛瓜地计算机体育英语,体育英语|射箭(Archery)
- python怎么批量下载年报_如何使用python批量下载统计年鉴中的excel网页?
- UUID和GUID的区别
- Serializer序列化器使用
- 商业周刊:MySpace兴衰沉浮启示录
- intel android haxm,使用Intel HAXM为 Android模拟器加速
- 计算机毕设(附源码)JAVA-SSM驾校预约考试管理系统
- Android 支持分屏
热门文章
- UAC bypass 理论学习
- 单片机如何实现大数据的串口传输_获客成本日益增加,企业如何实现大数据精准获客?...
- php5.5 反序列化利用工具_%00截断配合反序列化的奇妙利用
- seo说_百度指数看世间沉浮_如何快速排名-互点快速排名_网站seo优化排名,网络推广的优化服务...
- u盘安装ubuntu_简单实用的ubuntu18.04安装
- Cluster coefficient的理解
- Linux之后台运行(nohup和)
- 字符串中斜杠换行注意事项之-多余空格
- python 导入其他上级目录的模块
- 同一个类 cannot be cast to_2021年动漫类年历推荐