package dao;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import model.Course;
public class Couinfo {
List<Course> list=new ArrayList<Course>();
DbJdbc dt=new DbJdbc();
Course cou=null;
//1.准备从数据库遍历所有课程信息
public void showCouAll(String sql){
dt.dbConn();
try {
dt.st=dt.conn.createStatement();
dt.rs=dt.st.executeQuery(sql);
ResultSet rst=dt.rs;
while(rst.next()){
String kc=rst.getString(1);
String name=rst.getString(2);
String type=rst.getString(3);
int credit=rst.getInt(4);
int tid=rst.getInt(5);
Course cou=new Course(kc,name,type,credit,tid);
list.add(cou);
}
} catch (SQLException e) {
dt.close();
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//2.查询课程信息
public List<Course> getAllCourse(){
String sql="select * from course";
showCouAll(sql);
return list;
}
//3.增加课程信息
public void couAdd(String id,String name,String type,int credit,int tid){
String sql="insert into course value('"+id+"','"+name+"','"+type+"',"+credit+","+tid+")";
dt.zsg(sql);
}
//4、删除课程信息
public void couDelete(String id){
String sql="delete from course where cid='"+id+"'";
dt.zsg(sql);
}
//5、修改课程信息
public void couUpdate(String id,String name,String type,int credit,int tid){
String sql="update course set cname='"+name+"',type='"+type+"',credit="+credit+",tid="+tid+" where cid='"+id+"'";
dt.zsg(sql);
}
//6、判断新增加的课程号是否已经添加
public Course checkId(String id){
String sql="select * from course where cid='"+id+"'";
dt.dbConn();
try {
dt.st=dt.conn.createStatement();
dt.rs=dt.st.executeQuery(sql);
ResultSet rst=dt.rs;
while(rst.next()){
String kc=rst.getString(1);
String name=rst.getString(2);
String type=rst.getString(3);
int credit=rst.getInt(4);
int tid=rst.getInt(5);
cou=new Course(kc,name,type,credit,tid);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return cou;
}
}
最近下载更多
wuyanmingsi LV1
2024年10月15日
一勺枣糕 LV3
2024年6月19日
tmf852 LV5
2023年6月10日
Tayirjan LV11
2023年3月23日
263648 LV7
2022年6月23日
ouyun12345 LV4
2022年5月17日
微信网友_5764743416303616 LV6
2022年4月25日
kuoluoluo LV3
2022年4月18日
朱朱啊哈 LV16
2022年3月4日
123123123W LV7
2022年2月28日

最近浏览