1. 查询所有宠物主人信息。使用JDBC查询数据表master中所有宠物主人信息并输出。 2. 插入两条宠物主人信息并提示插入成功。JAVA
时间: 2024-03-24 09:39:03 浏览: 122
1. 查询所有宠物主人信息:
```java
import java.sql.*;
public class QueryOwners {
public static void main(String[] args) {
try {
// 加载JDBC驱动
Class.forName("com.mysql.jdbc.Driver");
// 建立数据库连接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");
// 创建Statement对象
Statement stmt = conn.createStatement();
// 查询
ResultSet rs = stmt.executeQuery("SELECT * FROM master");
// 输出结果
while (rs.next()) {
System.out.println("宠物主人编号:" + rs.getInt("ownerid") + ",姓名:" + rs.getString("name") + ",地址:" + rs.getString("address") + ",城市:" + rs.getString("city") + ",电话:" + rs.getString("telephone"));
}
// 关闭资源
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
2. 插入两条宠物主人信息并提示插入成功:
```java
import java.sql.*;
public class InsertOwners {
public static void main(String[] args) {
try {
// 加载JDBC驱动
Class.forName("com.mysql.jdbc.Driver");
// 建立数据库连接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");
// 创建Statement对象
Statement stmt = conn.createStatement();
// 插入数据
int row1 = stmt.executeUpdate("INSERT INTO master VALUES (3, '张三', '上海', '上海', '123456')");
int row2 = stmt.executeUpdate("INSERT INTO master VALUES (4, '李四', '广州', '广州', '789012')");
// 输出结果
System.out.println("成功插入" + (row1 + row2) + "条数据。");
// 关闭资源
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
阅读全文