您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
15_JDBC练习_登录案例(接收键盘输入)
发布时间:2022-07-18 21:49:47编辑:雪饮阅读()
本次是基于上篇封装了jdbc工具类后做一个简单的登录功能,没有什么新的知识点,只有一个接收键盘输入的知识点,还是有点小激动的感觉。
JdbcTest.java:
package day5;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class JdbcTest {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入用户名:");
String user=sc.nextLine();
System.out.println("请输入密码");
String pwd=sc.nextLine();
if(new JdbcTest().login(user,pwd)){
System.out.println("登录成功!");
return;
}
System.out.println("登录失败!");
}
public boolean login(String user,String pwd){
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try{
conn= JDBCUtil.getConnection();
String sql="select * from user where user='"+user+"' and pwd='"+pwd+"'";
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
return rs.next();
}
catch(Exception e){
e.getStackTrace();
}
finally {
JDBCUtil.close(stmt,rs,conn);
}
return false;
}
}
关键字词:jdbc,登录,键盘,输入,接收
相关文章
- 14_JDBC工具类(从配置文件中加载数据库配置)
- 13_JDBC练习_select语句(通过实体类用泛型封装到集合)
- 11_JDBC各个类详解_ResultSet_基本使用
- 08_JDBC练习_insert语句
- 05_JDBC各个类详解_DriverManager_获取数据库连接
- 04_JDBC各个类详解_DriverManager_注册驱动(mysql连接
- 03_JDBC_快速入门(连接mysql并执行一个update的sql语
- 踩坑系列-php的max_input_vars, php post 最大接收数
- sqlserver2008 調用一個有接收多個參數 并且希望有ret
- sqlserver2008 存儲過程定義參數,接收參數