初试最近的网红chat gpt

773次阅读

共计 1167 个字符,预计需要花费 3 分钟才能阅读完成。

初试最近的网红 chat gpt

出乎意料,它居然懂中文,而且还知道 adsense,让我试着问它一些深入的问题

初试最近的网红 chat gpt

它还知道 adsense 这个名字的由来和相关政策,试着询问它如何获得 adsense 的审批,接着看下去

初试最近的网红 chat gpt

如图,它确实厉害。让我试着问他一些 java 的问题

========================== 分割线 ================================

ask:请用 java 为我写一段用户登录的鉴权代码

answer:以下是一段使用 Java 实现用户登录鉴权的代码:

import java.sql.*;
import java.util.Scanner;

public class Login {public static void main(String[] args) {Scanner sc = new Scanner(System.in);
        System.out.print("请输入用户名:");
        String username = sc.nextLine();
        System.out.print("请输入密码:");
        String password = sc.nextLine();

        try {Class.forName("com.mysql.jdbc.Driver");
            Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/database_name", "username", "password");
            Statement stmt = conn.createStatement();
            ResultSet rs = stmt.executeQuery("SELECT password FROM users WHERE username ='" + username + "'");

            if (rs.next()) {String correctPassword = rs.getString("password");
                if (password.equals(correctPassword)) {System.out.println("登录成功");
                } else {System.out.println("用户名或密码错误");
                }
            } else {System.out.println("用户名或密码错误");
            }

            rs.close();
            stmt.close();
            conn.close();} catch (Exception e) {System.out.println("数据库连接失败");
            e.printStackTrace();}
    }
}

请注意,上面的代码仅作为示例,并不能直接使用。请根据您的需求进行修改。

此代码使用 Scanner 类从用户输入用户名和密码,并使用 JDBC 连接到数据库查询该用户的密码,并验证用户输入的密码是否与数据库中的密码匹配

它甚至可以替我写代码,太强了

正文完
 
lostfawn
版权声明:本站原创文章,由 lostfawn 2023-02-12发表,共计1167字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。