JDBC登录

在写完JdbcUtils工具类之后,就可以测试调用一下。
写一个登录测试。并且通过传入账号密码,返回一个boolen的类型,判断是否登录成功。

package cn.tong.login;

import java.sql.ResultSet;

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;

import cn.tong.jdbc.utils.JdbcUtils;

public class UserLogin {

    public boolean  UserLogin(String username, String password) throws Exception{

        // 获取链接对象
            Connection connection = JdbcUtils.getConnection();

            Statement statement = (Statement) connection.createStatement();

            // 写sql语句

                    //  插入
            String sql = "insert into user(username, password) values ('"+username+"', "+password+")";
          // 查询
            String sql = "select * from user where username = '"+username+"'and  password = '"+password+"'";
        ResultSet resultSet = statement.executeQuery(sql);
        JdbcUtils.close(resultSet, statement, connection);
        return resultSet.next();
    }
}

上面是一个传入参数并且返回boolen类型的类。
下面写一个调用方法的测试类

package cn.tong.login;

public class UserLoginTest {
    public static void main(String[] args) throws Exception {
        String username = "zhangsan";
        String password = "1233";
        UserLogin login = new UserLogin();
        boolean result = login.UserLogin(username, password);
        System.out.println(result);
    }

}

这样通过运行UserLoginTest就可以通过返回的woolen值去判断是否成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值