
/*
* 删除
* 1.sql语句
delete from tb_brand where id = ?
* 2.参数:需要id信息
* 3.结果:boolean
* */
@Test
public void testBrand3() throws Exception {
//模拟用户输入内容
int id = 4;
//1.导入jar包
//2.定义配置文件
//3.加载配置文件
Properties prop = new Properties();
//获取数据库的位置信息,加载数据库
prop.load(new FileInputStream("F:\\Develop\\code\\Demo2\\src\\druid.txt"));
//4.获取连接池对象
DataSource dataSource = DruidDataSourceFactory.createDataSource(prop);
//5.获取数据库连接Connection
Connection connection = dataSource.getConnection();
//6.定义SQL
String sql = "delete from tb_brand where id = ?";
//7.获取pstmt对象
PreparedStatement pstmt = connection.prepareStatement(sql);
//8.设置参数
pstmt.setInt(1, id);
//9.执行sql
int update = pstmt.executeUpdate();//返回受影响行数
//10.判断返回值
if (update > 0) {
System.out.println("执行成功");
} else {
System.out.println("执行失败");
}
//11.释放资源
connection.close();
pstmt.close();
}