开发工具与关键技术: MyEclipse Java
撰写时间:2020、12、10
新增,在开发中也是经常需要写的一个方法,我们知道多表新增比单表要难,但数据库表多不一定新增复杂,而表多关系复杂那新增就复杂,所以新增方法的难易程度取决于数据库表关系的复杂度,单表新增是新增的基础。
Java的新增其实跟其他语言的新增方法差不多,只是Java是封装思想,所以要将方法封装起来,只对外提供接口调用就可以了,我们说一下简单的单表新增。
首先准备一张数据库表,如下图所示,
jsp页面就说了,然后写daoimpl层的方法,daoimpl层是将servlet层传递过来的信息跟数据库对接,也是封装起来的方法,
方法代码如下
//插入一条
public void insert(User user) {
Connection conn=DbUtils.getConnection();
String sql=“insert into s_book (name,author,publisher,price,lingshou) value(?,?,?,?,?);”;
PreparedStatement st=null;
ResultSet rs=null;
try {
st=conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);
st.setString(1,user.getName());
st.setString(2,user