Java学习-JDBC的使用

综合案列-登录

创建表,并插入测试数据

CREATE TABLE `user`(
	id INT PRIMARY KEY AUTO_INCREMENT,
	username VARCHAR(20) UNIQUE NOT NULL,
	PASSWORD VARCHAR(20) NOT NULL,
	phone VARCHAR(11)

)CHARSET=utf8;

INSERT INTO `user`(username,PASSWORD,phone) VALUES('zhangsan','1234','123456');
INSERT INTO `user`(username,PASSWORD,phone) VALUES('lisi','1234','1234567');
SELECT * FROM `user`;

java代码

public class LoginJdbc {
    public static void main(String[] args)throws  Exception {
        Scanner input=new Scanner(System.in);
        System.out.println("请输入用户名");
        String username=input.next();
        System.out.println("请输入密码");
        String password=input.next();
        Class.forName("com.mysql.jdbc.Driver");
        Connection connection= DriverManager.getConnection("jdbc:mysql://localhost:3306/mycompanydb","root","1234");
        Statement statement=connection.createStatement();
        ResultSet resultSet=statement.executeQuery("select * from  user where username='"+username+"'and password='"+password+"';");
        if (resultSet!=null){
            System.out.println("登录成功");
        }else{
            System.out.println("登陆失败");
        }
        resultSet.close();
        statement.close();
        connection.close();
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值