美文网首页
查询操作

查询操作

作者: 冰天雪地_6409 | 来源:发表于2017-12-19 17:20 被阅读0次

/*

  • 修改一条记录 使用 DBUtils技术
  • 修改pid为10的  将 价格修改为10
    

*/
public class Update {
public static void main(String[] args) throws SQLException {
//创建QueryRunner对象
QueryRunner qr = new QueryRunner(JDBCUtils.getDS());
//执行sql语句
String sql = "UPDATE product set price = ? where pid = ?";
Object[] params = {10,10};

   //执行的 更新操作  (增删改)update
   int row = qr.update(sql,params);
   
   System.out.println("影响了:"+row+"行");

}
}

做查询之前
创建一个javabean类 与 数据库表中字段对应上
/*

  • 创建一个javabean文件
  •  1:需要有空参构造
    
  •  2:属性私有
    
  •  3:提供set get 
    
  • 注意的是 我们一般写的javabean是跟 数据库中表相互对应的
  •  对应的 属性 名字必须保持一致
    

*/
public class Product {
private int pid;
private String pname;
private double price;
private String cname;

public Product() {
    super();
    // TODO Auto-generated constructor stub
}

public int getPid() {
    return pid;
}

public void setPid(int pid) {
    this.pid = pid;
}

public String getPname() {
    return pname;
}

public void setPname(String pname) {
    this.pname = pname;
}

public double getPrice() {
    return price;
}

public void setPrice(double price) {
    this.price = price;
}

public String getCname() {
    return cname;
}

public void setCname(String cname) {
    this.cname = cname;
}

@Override
public String toString() {
    return "Product [pid=" + pid + ", pname=" + pname + ", price=" + price + ", cname=" + cname + "]";
}

}
/*

  • 完成查询操作
  • 查询所有
  •  select * from product
    

*/
public class QueryDemo {
public static void main(String[] args) throws SQLException {
//创建QueryRunner对象
QueryRunner qr = new QueryRunner(JDBCUtils.getDS());

  //执行sql语句
  String sql = "select * from product";
  
  /*
   * sql语句 
   *  第二个参数 处理结果集(二维表)的方式  
   *  第三个参数 代表  ? 
   */
  Object[] params = {};
  List<Product> query = qr.query(sql, new BeanListHandler<Product>(Product.class), params);

  for (Product product : query) {
      System.out.println(product);
  }

}
}

相关文章

  • MongoDB学习 (六):查询

    目录 查询操作 集合查询方法 find() 查询内嵌文档 查询操作符(内含 数组查询) "$gt" 、"$gte"...

  • mysql 简单的 增 删 改 查

    插入操作: 删除操作: 更新操作: 查询操作:

  • MySQLi面向过程:实现数据库的CURD操作

    数据增添: 更新、删除操作: 预处理写法: 查询操作: 查询语句+遍历

  • hibernate学习(四)

    这一章讲的是更深入的查询操作,包括各种常用的查询操作。分别用hql语言查询和标准语言查询实现。 查询所有 条件查询...

  • HiveQL 数据查询

    HiveQL 查询操作 SQL操作•基本的Select 操作•基于Partition的查询•Join 基本的Sel...

  • 查询操作

    [TOC] 查询操作 查询数据的操作一般都是数据操作中比较复杂的一部分,针对不同那个的操作方式进行分类讲解,为了方...

  • 查询操作

    [TOC] 查询操作 查询数据的操作一般都是数据操作中比较复杂的一部分,针对不同那个的操作方式进行分类讲解,为了方...

  • 查询操作

    /* 修改一条记录 使用 DBUtils技术 修改pid为10的 将 价格修改为10 */public cla...

  • 查询操作

    查找数据 db.students.find() 格式化返回 db.students.find().pretty()...

  • Tp5_查询构造器,实现增删改查操作.

    1.插入操作//单挑数据 //多条数据 2.更新操作 3.查询操作查询单条字段 4.删除操作

网友评论

      本文标题:查询操作

      本文链接:https://www.haomeiwen.com/subject/leriwxtx.html