java连接数据库实验登陆验证
时间: 2023-10-05 15:04:38 浏览: 39
可以使用 JDBC 技术连接数据库,进行登陆验证。以下是一个简单的示例:
```java
import java.sql.*;
public class LoginValidation {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/test?useSSL=false";
String user = "root";
String password = "123456";
try {
// 加载驱动
Class.forName("com.mysql.jdbc.Driver");
// 创建连接
Connection conn = DriverManager.getConnection(url, user, password);
// 创建 Statement 对象
Statement stmt = conn.createStatement();
// 构造 SQL 语句
String sql = "SELECT * FROM users WHERE username = 'test' AND password = '123456'";
// 执行查询操作
ResultSet rs = stmt.executeQuery(sql);
// 分析结果集
if (rs.next()) {
System.out.println("登陆成功!");
} else {
System.out.println("登陆失败!");
}
// 关闭资源
rs.close();
stmt.close();
conn.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
其中,`url`、`user` 和 `password` 分别表示数据库连接地址、用户名和密码。在这个示例中,我们使用了 MySQL 数据库,并且在 SQL 语句中进行了登陆验证。你需要根据自己的实际情况修改这些参数。