增加
public void add(域对象 A) {
String sq1 = "insert into 表名 values(?,?,?,?,?,?,?,?,?,?,?,?)";try (Connection con = serverdb.getConnection();
PreparedStatement ps = con.prepareStatement(sq1);) {
ps.setString(1, A.get字段名称());
ps.setString(1, A.get字段名称());
ps.setString(1, A.get字段名称());
ps.setString(1, A.get字段名称());
ps.setString(1, A.get字段名称());
ps.setString(1, A.get字段名称());
ps.setString(1, A.get字段名称());
ps.setString(1, A.get字段名称());
ps.setString(1, A.get字段名称());
ps.setString(1, A.get字段名称());
ps.setString(1, A.get字段名称());
ps.setString(1, A.get字段名称());
int a = ps.executeUpdate();
if (a > 0) {
System.out.println("添加成功!");
JOptionPane.showMessageDialog(null, "添加成功!");
} else {
System.out.println("添加失败!");
JOptionPane.showMessageDialog(null, "添加失败!");
}
} catch (SQLException ex) {
ex.printStackTrace();
}
}
删除
public void ShanChu(String 参数) {
String sql = "delete from 表名where 字段名='"+参数+"'";
try (Connection con = serverdb.getConnection();
PreparedStatement ps = con.prepareStatement(sql);) {
int a = ps.executeUpdate();
if (a > 0) {
System.out.println("归还成功");
} else {
System.out.println("归还失败");
}
} catch (SQLException ex) {
ex.printStackTrace();
}
}
修改
public void XiuGai(域对象 A) {
String sql3 = "update 表名 set 字段名=? where 字段名=?";
try (Connection con = serverdb.getConnection();
PreparedStatement ps = con.prepareStatement(sql3);) {
ps.setString(1, A.get字段名());
int a = ps.executeUpdate();
if (a > 0) {
System.out.println("添加成功!");
JOptionPane.showMessageDialog(null, "修改成功!");
} else {
System.out.println("添加失败!");
JOptionPane.showMessageDialog(null, "修改失败!");
}
} catch (SQLException ex) {
ex.printStackTrace();
}
}
查看
public List<域对象> findAll() {
List<域对象> list = new ArrayList<>();
String sql = "select *from 表名";
try (Connection con = serverdb.getConnection();
PreparedStatement ps = con.prepareStatement(sql);
ResultSet rs = ps.executeQuery();) {
while (rs.next()) {
域对象A= new 域对象();
A.set变量名(rs.getString("字段名"));
A.set变量名(rs.getString("字段名"));
A.set变量名(rs.getString("字段名"));
A.set变量名(rs.getString("字段名"));
A.set变量名(rs.getString("字段名"));
list.add(A);
}
} catch (SQLException ex) {
ex.printStackTrace();
}
return list;
}