3.在src下新建文件夹DAO,然后添加类StudentDAO.java。代码如下:
通常DAO(Data Access Object)数据访问对象是负责与数据库连接,主要功能执行对数据表的CUDR操作(创
每个数据表都定义一个DAO接口或类实现,实现对此表的读写操作。换句话说,就是在域名.
java.sql.PreparedStatement;
(trainid,start,end,time,yzprice,rzprice,ywprice,rwprice,root) "
JDBCConnect.executeUpdate(sql);
*
总是报错
No value specified for parameter 5
*
很多原因是
insert into train (?,?,?) values (?,?,?)
前面不应该是问号
*
但我的怀疑是参数过多使用
executeUpdate(sql,?,?,?...)
方法是错误
* String sql = "INSERT INTO TrainManage
(trainid,start,end,time,yzprice,rzprice,ywprice,rwprice,root) VALUES (?,?,?,?,?,?,?,?,?);";
* System.out.println(sql);
* return JDBCConnect.executeUpdate(sql, train.getTrainid(), train.getStart(),
* train.getTime(), train.getYzprice(), train.getRzprice(), train.getYwprice(),
* train.getRwprice(), train.getRoot());
"UPDATE TrainManage SET start = ?, end = ? WHERE trainid = ? "
JDBCConnect.executeUpdate(sql, train.getStart(), train.getEnd(), train.getTrainid());
"DELETE FROM TrainManage WHERE trainid = ? "
第5页 共29页
评论0
最新资源