```java
public int add(Goods goods) {
try {
Class.forName(driver);
con= DriverManager.getConnection(url,user,password);
String sql="insert into gser(gname,price,mark) values(?,?,?)";
pstm.setObject(1,goods.getGname());
pstm.setObject(2,goods.getPrice());
pstm.setObject(3,goods.getMark());
row=pstm.executeUpdate();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
catch (SQLException throwables) {
throwables.printStackTrace();
}finally {
try {
if (rs!=null){
rs.close();
}
if (pstm!=null){
pstm.close();
}
if (con!=null){
con.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
return row;
}
```
这是一个包含Goods good的int 类型的自定义的add()方法,其中包含jdbc添加操作,方法的返回值是row
1.加载驱动
2.获取数据库连接
3.编写新增sql语句
4.获取预处理对象(pstm=con.prepareStatement(sql);)(这位粉丝你少写了一句)
5.传参
6.执行sql语句
异常打印
7.关闭资源
望采纳。。。
通过jdbc连接数据库,通过sql语句插入数据,更新数据库。