4、于JDBC 实现public void add(ScPublic ArravList共中学校信息采心字段nue 和食询功能,实现方法: 类,数库为mydb,数据表为 sch,包含字name
时间: 2024-03-21 09:38:04 浏览: 72
抱歉,您的问题中存在一些语法错误,可能无法正常回答。但是,我可以提供一些JDBC实现的示例代码,帮助您了解如何实现一个名为add的方法来向数据库中的sch表中添加共中学校信息。
假设您已经正确地创建了一个名为SchDao的类来处理JDBC操作,那么您可以在这个类中添加以下代码:
```
public void add(Sch sch) throws SQLException {
Connection conn = null;
PreparedStatement pstmt = null;
try {
conn = getConnection();
String sql = "INSERT INTO sch (name, nue, food) VALUES (?, ?, ?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, sch.getName());
pstmt.setString(2, sch.getNue());
pstmt.setString(3, sch.getFood());
pstmt.executeUpdate();
} finally {
close(conn, pstmt, null);
}
}
```
这段代码中,getConnection()是一个私有方法,用于获取与MySQL数据库的连接;close()方法也是一个私有方法,用于关闭所有打开的资源。Sch是一个JavaBean类,用于表示共中学校的信息,它包含了name、nue和food三个属性,对应了数据库表中的三个字段。
在上面的代码中,我们使用了PreparedStatement对象来执行插入操作,避免了SQL注入攻击。通过setString()方法为预处理语句中的三个参数赋值,最后通过executeUpdate()方法执行SQL语句,将信息插入到sch表中。
希望这个示例代码可以帮助您解决问题。如果您还有其他问题,请随时提出,我会尽力回答。
阅读全文