java连接mysql数据库实现登录
时间: 2023-05-14 14:05:43 浏览: 75
可以使用JDBC API来连接MySQL数据库实现登录功能。以下是一个简单的Java代码示例:
```
import java.sql.*;
public class Login {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase";
String username = "root";
String password = "mypassword";
String query = "SELECT * FROM users WHERE username=? AND password=?";
try (Connection conn = DriverManager.getConnection(url, username, password);
PreparedStatement stmt = conn.prepareStatement(query)) {
stmt.setString(1, "myusername");
stmt.setString(2, "mypassword");
ResultSet rs = stmt.executeQuery();
if (rs.next()) {
System.out.println("Login successful!");
} else {
System.out.println("Invalid username or password.");
}
} catch (SQLException e) {
System.err.println("Error: " + e.getMessage());
}
}
}
```
在这个示例中,我们使用了JDBC API来连接MySQL数据库,并使用PreparedStatement对象来执行查询。我们将用户名和密码作为参数传递给查询,并检查结果集中是否有匹配的记录。如果有,我们输出“登录成功”,否则输出“无效的用户名或密码”。