// 包名
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();
}
}