- package ItheIma_JDBC;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.Statement;
- /*
- * 使用JDBC完成sore表指定条件数据的查询
- *
- * 查询条件 分类id是s003的数据
- *
- *
- * 增删改会对数据库中的数据产生影响,但是查询不会对数据库中的数据产生影响.
- * 增删改不会有结果集, 但是查询会有结果集
- */
- public class JDBCQueryTest {
- public static void main(String[] args) throws Exception {
- // 注册驱动
- Class.forName("com.mysql.jdbc.Driver");
- // 获取连接
- Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day22_JDBC", "root", "root");
- // 创建执行者
- Statement stat = conn.createStatement();
- // 执行sql语句
- String sql = "select * from sore where sid = 's003'";
- //需要使用执行查询的那个方法
- ResultSet rs = stat.executeQuery(sql);
- // 遍历结果集
- while (rs.next()) {
- //获取当前行的数据
- //获取分类id
- String sid = rs.getString("sid");
- //获取分类名称
- String sname = rs.getString("sname");
- //显示数据
- System.out.println("sid"+sid+",sname"+sname);
- }
-
- //释放资源
- rs.close();
- stat.close();
- conn.close();
- }
- }
复制代码 |
|