资源简介
大学有多个学院,每个学院有多名教师(教授,讲师,等)。每一门课的主讲教师都应提前获得该课的主讲资格证,一个教师能具有多门课程的主讲资格证;一门课程的主讲资格证也可能颁发给多名教师。一个教师可能已主讲过多门课,或多次主讲同一门课

代码片段和文件信息
import java.sql.*;
public class check {
/**
* @param args
*/
public static void main(String[] args) {
{
Connection con=null;
Statement state=null;
try{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“);
String strurl = “jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\Teacher.mdb“;
con = DriverManager.getConnection(strurl““““);
state=con.createStatement();
java.util.Scanner scan = new java.util.Scanner(System.in);
String str = scan.nextLine();
//输入教师姓名进行查询
String sql1=“select * from 教师信息表 where 姓名=? “;
PreparedStatement ps1=con.prepareStatement(sql1);
ps1.setString(1 str);
ResultSet result=ps1.executeQuery();
System.out.println(“教师编号“+“ “+“姓名“+“ “+“性别“+“ “+“出生日期“+“ “+“所属学院“+“ “+“职称“);
while(result.next()){
Date date=result.getDate(4);
String dating=date.toString();
System.out.println(result.getString(1)+“ “+result.getString(2)+“ “+result.getString(3)+“ “+dating+“ “+result.getString(5)+“ “+result.getString(6));
}
String sql2=“select 主讲资格证.证件编号课程信息表.课程名称主讲资格证.有效授课时间 from 主讲资格证课程信息表教师信息表授课情况 where 教师信息表.姓名=? and 教师信息表.教师编号=授课情况.教师编号 and 授课情况.证件编号=主讲资格证.证件编号 and 主讲资格证.课程编号=课程信息表.课程编号 order by 主讲资格证.证件编号“;
PreparedStatement ps2=con.prepareStatement(sql2);
ps2.setString(1 str);
ResultSet result2=ps2.executeQuery();
System.out.println(“资格证编号“+“ “+“课程名称“+“ “+“有效时间“);
while(result2.next()){
System.out.println(“ “+result2.getString(1)+“ “+result2.getString(2)+“ “+result2.getString(3));
}
String sql3=“select 主讲资格证.有效授课时间课程信息表.课程名称 from 主讲资格证课程信息表教师信息表授课情况 where 教师信息表.姓名=? and 教师信息表.教师编号=授课情况.教师编号 and 授课情况.证件编号=主讲资格证.证件编号 and 主讲资格证.课程编号=课程信息表.课程编号 and 授课情况.上课情况=True order by 主讲资格证.有效授课时间“;
PreparedStatement ps3=con.prepareStatement(sql3);
ps3.setString(1 str);
ResultSet result3=ps3.executeQuery();
System.out.println(“ “+“讲课经历“);
System.out.println(“ “+“年份“+“ “+“课程名称“);
while(result3.next()){
System.out.println(“ “+result3.getString(1)+“ “+result3.getString(2));
}
}
catch(Exception e){
e.printStackTrace();
}
}
// TODO 自动生成方法存根
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 226 2010-07-04 22:09 dateba
文件 384 2010-07-04 22:09 dateba
文件 3879 2010-07-05 00:25 dateba
文件 2571 2010-07-05 00:25 dateba
目录 0 2010-07-04 22:17 dateba
----------- --------- ---------- ----- ----
7060 5
- 上一篇:请求页式管理缺页中断模拟设计--FIFO、OPT
- 下一篇:学生住宿的数据库设计
相关资源
- MoNyog8.5+破解补丁
- ANSYS LS-DYNA
- 全国4级地址库,京东数据
- 一个超简单的企业管理系统(带ACCE
- 数据库课设:图书管理系统报告
- 合同管理系统的源代码(附数据库)
- ado数据库MFC图书管理系统vs2010
- 数据库VFP课程设计
- 数据库实现学生成绩管理系统选课管
- 排队机叫号 源代码
- Access数据库在线编辑器
- Php 导出数据为EXCEL程序
- 人大金仓数据库系统表
- 模拟ATM柜员机系统--连接数据库
- 用工厂模式开发多数据库连接类
- 图片存储到数据库保存二进制文件并
- 数据库水印嵌入提取数据库水印数据
- 高校教师职称评定系统。
- 数据库课程设计以及指导思想
- 加班网上管理 单位
- 数据库课程设计报告(关于房地产销
- 数据库课程设计(改改直接交)
-
将数据库的表生成xm
l文件 - Ajax定时读取数据库(源代码发布)
- 浪潮数据库结构
- 数据库查询优化算法
- PB做的俄罗斯方块
- 典当综合业务管理系统(完整版)
- 标准化题库考试系统
- 04酒店前台收银系统
评论
共有 条评论