使用PreparedStatement对象向表中查询指定数据,

1.MySQL数据库中有商品表(product),有商品ID(prId)、商品名称(prName)、价格(price)。

2.通过调用静态方法DBUtil.getConnection()可以获取该数据库的Connection对象。

利用已知条件,使用PreparedStatement对象向商品表中查询是否存在商品名称为“酸奶”的商品数据,如果存在则返回商品ID。

封装好工具类DBUtil.getConnection()获取连接对象,写好sql,调用execute方法查询就行了。
工具类网上都有现成的。

import java.sql.*;
public class DBUtils {
static final StringJDBC_DRIVER ="com.mysql.jdbc.Driver";
static final StringDB_URL ="jdbc:mysql://localhost:3306/foodie";
static final StringUSER ="root";
static final StringPASS ="123456";
public static Connectionconnection =null;
static {
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection(DB_URL,USER,PASS);
}catch (Exception e) {
e.printStackTrace();
}
}

public static Connection getConnection() { 
  return connection;
}