zoukankan      html  css  js  c++  java
  • 15周

    package com.login;
    
    import java.sql.*;
    import java.util.Scanner;
    
    public class login {
    
        
        public static void main(String[] args) {
            
                Connection con=null;
                Statement st=null;
                ResultSet rs=null;
                Scanner sc=new Scanner(System.in);
                System.out.println("请输入用户名");
                String username=sc.next();
                System.out.println("请输入密码");
                String password=sc.next();
                String sql="select * from student where username='"+username+"'and password='"+password+"'";
            try {
                Class.forName("com.mysql.jdbc.Driver");
                String url="jdbc:mysql://localhost:3306/student";
    
                    con=DriverManager.getConnection(url,
                            "root","0000");
                    st=con.createStatement();
                    rs=st.executeQuery(sql);
                    if(username.equalsIgnoreCase(username)&&password.equalsIgnoreCase(password)){
                        System.out.println("success");
                    }else{
                        System.out.println("fail");
    
                    }
                } catch (SQLException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
             catch (ClassNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    
    }

     题目2:在上一题基础上,当登录成功后,将t_user表(id、name、sex、birthday)的信息进行显示(要求使用DB.java完成登录和获取t_user表中数据的操作),最后再对t_user表进行一条记录的添加操作。

    package com.login;
    
    import java.sql.*;
    import java.util.Scanner;
    
    public class usermodify {
    
        
        public static void main(String[] args) {
            
                Connection con=null;
                Statement st=null;
                boolean rs;
                ResultSet rt=null;
                Scanner sc=new Scanner(System.in);
                System.out.println("请输入用户名");
                String username=sc.next();
                System.out.println("请输入密码");
                String password=sc.next();
                String sql="select * from login where username='"+username+"'and password='"+password+"'";
            try {
                Class.forName("com.mysql.jdbc.Driver");
                String url="jdbc:mysql://localhost:3306/dbfjd";
                    con=DriverManager.getConnection(url,
                            "root","0000");
                    st=con.createStatement();
                    rs=st.execute(sql);
                    if(username.equalsIgnoreCase(username)&&password.equalsIgnoreCase(password)){
                        System.out.println("登陆成功");
                        rt=DB.getInstance().executeSelect("select * from user", args);            
                    while(rt.next()){    
                        System.out.println("生日"+rt.getString(2)+"性别"+rt.getString(3)+"姓名"+rt.getString(4));    
                        
                    }
                    System.out.println("请输入生日");
                    String birthday=sc.next();
                    System.out.println("请输性别");
                    String sex=sc.next();
                    System.out.println("请输入姓名");
                    String name=sc.next();
                    String sql1="insert into user (birthday,sex,name)values('"+birthday+"','"+sex+"','"+name+"')";
    
                    int i=DB.getInstance().executeModify(sql1, args);
                    if(i>0){
                        System.out.println("插入成功");
    
                    }else{
                        System.out.println("插入失败");
    
                    }
                    }else{
                        System.out.println("登陆失败");
    
                    }
                } catch (SQLException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
             catch (ClassNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    
    }

  • 相关阅读:
    克罗内克符号
    子进程和线程
    力扣:数学问题
    iconv装换文件编码格式
    mac 上iterm终端显示中文为乱码解决方案
    Android启动时间测试方法
    Centos4.3安装MySQL-python-1.2.3,出现error: command 'gcc' failed with exit status 1
    java mail发送邮件
    Java通过socket实现smtp协议发送邮件
    vim解决中文显示乱码问题
  • 原文地址:https://www.cnblogs.com/chenxiangyuu/p/12036402.html
Copyright © 2011-2022 走看看