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

  • 相关阅读:
    java和.NET的比较
    联想笔记本不能无线上网
    js根据给定的日期计算当月有多少天
    jQuery中live()变更
    C#操作xml文件
    SQL server的with的用法(一)
    jquery拖拽实现UI设计组件
    自定义弹出框
    第一个超级简单Node.js实例
    windows 下使用redis
  • 原文地址:https://www.cnblogs.com/chenxiangyuu/p/12036402.html
Copyright © 2011-2022 走看看