A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. package ItheIma_JDBC;

  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.ResultSet;
  5. import java.sql.Statement;

  6. /*
  7. * 使用JDBC完成sore表指定条件数据的查询
  8. *
  9. *         查询条件 分类id是s003的数据
  10. *
  11. *
  12. * 增删改会对数据库中的数据产生影响,但是查询不会对数据库中的数据产生影响.
  13. * 增删改不会有结果集,  但是查询会有结果集
  14. */
  15. public class JDBCQueryTest {
  16.         public static void main(String[] args) throws Exception {
  17.                 // 注册驱动
  18.                 Class.forName("com.mysql.jdbc.Driver");
  19.                 // 获取连接
  20.                 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/day22_JDBC", "root", "root");
  21.                 // 创建执行者
  22.                 Statement stat = conn.createStatement();
  23.                 // 执行sql语句
  24.                 String sql = "select * from sore where sid = 's003'";
  25.                 //需要使用执行查询的那个方法       
  26.                 ResultSet rs = stat.executeQuery(sql);
  27.                 // 遍历结果集
  28.                 while (rs.next()) {
  29.                         //获取当前行的数据
  30.                         //获取分类id
  31.                         String sid = rs.getString("sid");
  32.                         //获取分类名称
  33.                         String sname = rs.getString("sname");
  34.                         //显示数据
  35.                         System.out.println("sid"+sid+",sname"+sname);
  36.                 }
  37.                
  38.                 //释放资源
  39.                 rs.close();
  40.                 stat.close();
  41.                 conn.close();
  42.         }
  43. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马