航班预订系统,采用面向对象编程,该系统可以管理客户、管理员、航班预订和取消。画出类图,详细分析该系统中存在继承、封装、关联和组合关系,并且分析该系统中采用的设计模式
时间: 2024-05-14 07:14:19 浏览: 10
以下是JavaWeb数据库增删改查的示例代码:
1. 建立数据库连接
```java
Class.forName("com.mysql.jdbc.Driver"); //加载MySQL JDBC驱动
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456"); //建立数据库连接
```
2. 插入数据
```java
String sql = "INSERT INTO user(name, age, gender) VALUES(?,?,?)"; //插入语句
PreparedStatement pstmt = conn.prepareStatement(sql); //创建PreparedStatement对象
pstmt.setString(1, "Tom"); //设置参数
pstmt.setInt(2, 20);
pstmt.setString(3, "male");
pstmt.executeUpdate(); //执行插入操作
```
3. 查询数据
```java
String sql = "SELECT * FROM user WHERE age > ?"; //查询语句
PreparedStatement pstmt = conn.prepareStatement(sql); //创建PreparedStatement对象
pstmt.setInt(1, 18); //设置参数
ResultSet rs = pstmt.executeQuery(); //执行查询操作
while(rs.next()){ //遍历结果集
System.out.println(rs.getInt("id") + "\t" + rs.getString("name") + "\t" + rs.getInt("age") + "\t" + rs.getString("gender"));
}
```
4. 更新数据
```java
String sql = "UPDATE user SET age = ? WHERE name = ?"; //更新语句
PreparedStatement pstmt = conn.prepareStatement(sql); //创建PreparedStatement对象
pstmt.setInt(1, 21); //设置参数
pstmt.setString(2, "Tom");
pstmt.executeUpdate(); //执行更新操作
```
5. 删除数据
```java
String sql = "DELETE FROM user WHERE id = ?"; //删除语句
PreparedStatement pstmt = conn.prepareStatement(sql); //创建PreparedStatement对象
pstmt.setInt(1, 1); //设置参数
pstmt.executeUpdate(); //执行删除操作
```
6. 关闭连接
```java
rs.close();
pstmt.close();
conn.close();
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)