前言
根据上文的步骤,如何在eclipse中使用数据库中的表实现调用和增删改。
一、如何进行表的增加?
首先在Basedao中书写增加的代码,然后在窗口进行相关的处理。
二、表的增加
1.在Basedao中书写
代码如下(示例):
public static boolean add(Movie movie) throws Exception {
String sql ="INSERT INTO tb_movies (name,duration,area,moviedate,price) "
+ "VALUES(?,?,?,?,?);";
// 1.获取连接
Connection conn = DbConnection.getConnection();
// 2.从连接中获取Statement对象
PreparedStatement stat = conn.prepareStatement(sql);
// 3.用Statement对象执行SQL
stat.setObject(1, movie.getName());
stat.setObject(2, movie.getDuration());
stat.setObject(3, movie.getArea());
stat.setObject(4, movie.getMoviedate());
stat.setObject(5, movie.getPrice());
// 4.处理SQL运行的ResultSet
int result = stat.executeUpdate();
// 5.关闭数据库资源
DbConnection.close(null, stat, conn);
return result>0 ? true : false;
}
2.在窗口实现
代码如下(示例):
public void actionPerformed(ActionEvent e) {
String name=tfname.getText();
String author=tfauthor.getText();
String sex= tfsex.getText();
String price=tfprice.getText();
String bookDesc=tfbookDesc.getText();
Stl stl=new Stl();
stl.setBookName(name);
stl.setAuthor(author);
stl.setSex(sex);
stl.setPrice(price);
stl.setBookDesc(bookDesc);
try {
boolean asd = Basedao.add(stl);
if (asd) {
JOptionPane.showMessageDialog(OP, "添加成功");
}else {
JOptionPane.showMessageDialog(OI, "添加失败");
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
});
首先要找到相应的增的窗口所对应的地方,然后在进行以上的代码操作。
总结
首先我们在写代码的时候一定要思路清晰,还要书写正确的代码,有习惯的写注释有助于巩固知识。