(1)在MySql中新建一个表,包含姓名(name)、密码(password)、iD、地址(address)四个 字段,并插入5条数据。| (2)在JSP页面中,连接 Mysql数据库,并完成对表的查询,删除,修改操作
时间: 2025-02-13 12:25:02 浏览: 17
(1) 在MySQL中,你可以使用以下SQL语句来创建一个新的表users
,包含姓名(name)、密码(password)、ID(id)和地址(address):
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
password VARCHAR(255) NOT NULL,
address VARCHAR(100)
);
接着,为了插入5条数据,可以使用INSERT INTO
语句:
INSERT INTO users (name, password, address) VALUES
('张三', 'password123', '北京市'),
('李四', 'pass456', '上海市'),
('王五', 'secret789', '广州市'),
('赵六', 'qwerty', '深圳市'),
('刘七', '123456', '成都市');
(2) 在JSP页面中连接MySQL数据库并进行操作,你需要先在后台设置数据库连接信息,然后使用Java的JDBC API。以下是一个简单的例子:
// 导入必要的包
import java.sql.*;
// 创建数据库连接
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/your_database_name",
"username", "password"
);
try {
// 创建Statement对象用于执行SQL语句
Statement stmt = conn.createStatement();
// 查询数据
String query = "SELECT * FROM users";
ResultSet rs = stmt.executeQuery(query);
while(rs.next()) {
System.out.println("Name: " + rs.getString("name"));
// ... 其他字段的读取
}
// 删除操作(示例)
String deleteQuery = "DELETE FROM users WHERE id=2"; // 修改id为你想要删除的记录
stmt.executeUpdate(deleteQuery);
// 更新操作(示例)
String updateQuery = "UPDATE users SET address='新的地址' WHERE id=3";
stmt.executeUpdate(updateQuery);
} catch(SQLException e) {
e.printStackTrace();
} finally {
try {conn.close();} catch(SQLException se){};
}
相关推荐


















