安徽理工大学课程设计(论文)
code = rs.getString(1); } PreparedStatement ps1 = conn.prepareStatement(\distinct 姓名 from GeneralCourse where 部门编号 = ? \ ps1.setString(1,code); ResultSet rs1 = ps1.executeQuery(); if(code!=null){ System.out.print(\此部门中有如下人员做出了科研成绩:\ while(rs1.next()){ System.out.print(rs1.getString(1)+\ \ } System.out.println(); System.out.println(); System.out.println(); System.out.println(\您可以继续查询详细信息!\ } else{ System.out.println(); System.out.println(); System.out.println(\ 抱歉,系统没有找到该部门相关科研信息,请检查输入部门名称是否错误!\ } rs.close(); ps.close(); rs1.close(); ps1.close(); conn.close(); }catch(Exception e3){ System.out.println(\操作错误!请检查数据库语言及相关的连接是否正确!\ e3.printStackTrace(); } } else if(s.equals(\退出查询\ System.out.println(\ System.out.println(\ System.out.println(\退出查询界面=============\ break;//此处我想用break语句跳出while循环从而仅仅退出查询界面而不是整个程序。记得回查是否可行! }
-31-
安徽理工大学课程设计(论文)
else { System.out.println(\ System.out.println(\ System.out.println(\请正确输入查询方式!\ } System.out.println(\ System.out.println(\ System.out.println(\姓名查询 2.论文名查询 3.科研成果名查询 \ System.out.println(\科研项目名查询 5.部门名查询 0.退出查询\ System.out.println(\ System.out.println(\ System.out.print(\请输入查询方式:\ s = br.readLine(); } }catch(IOException e5){ System.out.println(\读取数据错误!\ e5.printStackTrace(); } }
public static void update(){ try{ InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); System.out.println(\ System.out.println(\ System.out.println(\更新界========================\ System.out.println(\ System.out.println(\ System.out.println(\、科研论文 2、科研成果 3、科研项目 4、退出更新\ System.out.println(\ System.out.println(\ System.out.print(\请输入归档科研信息种类:\ String name = br.readLine(); while(name!=null){ if(name.equals(\科研论文\ System.out.println();
-32-
面安徽理工大学课程设计(论文)
System.out.println(); System.out.println(\第一步,您需要向科研论文中加入以下信息:(其中带*号的必填,其余如没有直接按回车键,请依次按行输入:)\ System.out.println(); System.out.println(); System.out.print(\请输入论文编号(*):\ String code = br.readLine(); System.out.print(\请输入论文名称(*):\ String Pname = br.readLine(); System.out.print(\请输入所在期刊:\ String magazine = br.readLine(); System.out.print(\请输入获奖情况:\ String award = br.readLine(); System.out.print(\请输入论文简介(*):\ String synopsis = br.readLine(); try{ Class.forName(\ String url=\ String user=\ String password=\ Connection conn= DriverManager.getConnection(url,user,password);//每用一次连接一次 PreparedStatement ps = conn.prepareStatement(\into Paper(论文编号,论文名称,所在期刊,获奖情况,论文简介) values (?,?,?,?,?)\ ps.setString(1,code); ps.setString(2,Pname); ps.setString(3,magazine); ps.setString(4,award); ps.setString(5,synopsis); ps.executeUpdate(); System.out.println(); System.out.println(); System.out.println(\第二步,您需要向提纲中加入以下信息:(全部为必填)\ System.out.println(); System.out.println(); System.out.print(\请输入发布时间(输入格式为:1970-01-01):\
-33-
安徽理工大学课程设计(论文)
String time = br.readLine(); System.out.print(\请输入姓名:\ String Ename = br.readLine(); System.out.print(\请输入职工号:\ String EId = br.readLine(); System.out.print(\请输入部门编号:\ String Dcode = br.readLine(); PreparedStatement ps1 = conn.prepareStatement(\into GeneralCourse(科研信息发布时间,姓名,职工号,部门编号,论文编号) values(?,?,?,?,?)\ ps1.setString(1,time); ps1.setString(2,Ename); ps1.setString(3,EId); ps1.setString(4,Dcode); ps1.setString(5,code); ps1.executeUpdate(); System.out.println(\ 科研信息已经添加成功!\ ps1.close(); ps.close(); conn.close(); }catch(ClassNotFoundException c3){ System.out.println(\驱动器不存在!请检查。\ c3.printStackTrace(); }catch(SQLException c1){ System.out.println(\数据库操作失败!\ c1.printStackTrace(); } } else if(name.equals(\科研成果\ System.out.println(); System.out.println(); System.out.println(\第一步,您需要向科研成果中加入以下信息:(其中带*号的必填,其余如没有直接按回车键,请依次按行输入:)\ System.out.println(); System.out.println(); System.out.print(\请输入成果编号(*):\ String FId= br.readLine();
-34-
安徽理工大学课程设计(论文)
System.out.print(\请输入成果名称(*):\ String Fname = br.readLine(); System.out.print(\请输入获奖证书 (*):\ String certificate = br.readLine(); System.out.print(\请输入成果获奖级别(*):\ String level = br.readLine(); System.out.print(\请输入类别(*):\ String sort = br.readLine(); System.out.print(\请输入成果简介:\ String synopsis = br.readLine(); try{ Class.forName(\ String url=\ String user=\ String password=\ Connection conn= DriverManager.getConnection(url,user,password);//每用一次连接一次 PreparedStatement ps = conn.prepareStatement(\成果编号,成果名称,证书,级别,类别,成果简介) values (?,?,?,?,?,?)\ ps.setString(1,FId); ps.setString(2,Fname); ps.setString(3,certificate); ps.setString(4,level); ps.setString(5,sort); ps.setString(6,synopsis); ps.executeUpdate(); System.out.println(); System.out.println(); System.out.println(\第二步,您需要向总表数据库中加入以下信息:(全部为必填)\ System.out.println(); System.out.println(); System.out.print(\请输入发布时间(输入格式为:1970-01-01):\ String time = br.readLine();
-35-