JDBC后端实现登录的逻辑
时间:2023-03-18
本文章向大家介绍JDBC后端实现登录的逻辑,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
// 包名 package com.zhulx.JDBC; // 导入实例类 import com.zhulx.pojo.Account; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.ArrayList; import java.util.List; /** * JDBC 快速入门 * **/ public class JDBC03 { // throws Exception 说明此方法不会处理异常 public static void main(String[] args) throws Exception { // TODO 用户登录逻辑判断 // 用户登录 // 2. 获取连接 【 就是关联数据库 】 访问 test 数据库 String url = "jdbc:mysql://127.0.0.1:3306/tb_user"; String username = "root"; String password = "abc123"; Connection conn = DriverManager.getConnection(url, username, password); // 前端用户输入的用户名和密码 // 单引号是字符 双引号是字符串 String name = "zhulongxu"; String pwd = "123456"; // 3. 定义 sql DQL String sql = "select * from user_table where username='"+name+"' and password = '"+pwd+"'"; // 4. 获取执行 sql 对象 statement Statement stmt = conn.createStatement() ; // 5. 执行 sql 【返回值是受影响的行数】 ResultSet rs = stmt.executeQuery(sql); // 6. 判断是否登录成功 如果在数据库找到了这个用户说明登录成功 rs.next() 是否获取到了数据 // System.out.println(rs.next()); // true if(rs.next()) { System.out.println("登录成功"); }else { System.out.println("登录失败"); } // 7. 释放资源 stmt.close(); conn.close(); rs.close(); } }
原文地址:https://www.cnblogs.com/zhulongxu/p/17229052.html
- [译]Safari URL重定向漏洞(CVE-2016-4585)利用分析
- Hive中的Timestamp类型日期与Impala中显示不一致分析(补充)
- 百篇(5):FeignClient 在不同场景中的应用
- 如何使用Hue上创建一个完整Oozie工作流
- MySQL远程代码执行/权限提升漏洞的分析与实践(CVE-2016-6662)
- 如何在CDH集群上部署Python3运行环境及运行Python作业
- Hacking Aria2 RPC Daemon
- 如何修改CDH集群的DataNoe节点HOSTNAME
- Sparkjava Framework 文件遍历漏洞(CVE-2016-9177)分析与探究
- 绕过混合内容警告 - 在安全的页面加载不安全的内容
- 如何在Kerberos环境使用Flume采集Kafka数据并写入HDFS
- 熊市里生成几个BTC靓号,冷存储起来装死吧
- 傲游浏览器漏洞系列(上)- 任意文件写入,UXSS
- 如何使用Cloudera Manager在线为集群减容
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法