java图形界面实验七综合实验
实验七 综合实验 实验日期:2016年6月8号 班级: 软件1405班 学号(后四位): 0727 姓名: 李博 成绩: 实验目的1 了解JDBC的作用,掌握通过JDBC访问数据库的方法。2 能够实现对数据库中数据的添加、删除、修改和查询。实验内容(以学生信息管理为例,可以自拟XXX信息管理系统,实现类似的功能即可)注意:在写报告时,不需要写数据库连接的四个参数,也不需要写Class.forName(......),只要写上“Connection con=....”就行。其它的不能省略。1.建立一个类,利用数据库来存储多个Student,写完一个方法在main中写一段测试代码,运行以保证目前所做工作的正确性。有以下方法: a add(Student stu):可以向其中增加新的学生,并保存在数据库中。 测试add方法是否正确:用add方法向数据库增加一个新的学生,然后在数据库的图形管理界面中查询,确认是否增加。 b dispAll():可以显示所有的学生信息。 c findById(long id):可以按照学号来查找,并显示符合条件的学生信息,查无该人的话显示错误信息。 d findByName(String name):可以按照姓名查找学生,找到后显示其信息,查无此人显示错误信息。 e delById(long id):可以按照id删除学生的信息,然后显示找到该人。若查无此人,显示相应的错误信息。源代码:Student.java:package mysql;public class Student {private long id;private String name;private double os;private double math;private double java;public long getId() {return id;}public void setId(long id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public double getOs() {return os;}public void setOs(double os) {this.os = os;}public double getMath() {return math;}public void setMath(double math) {this.math = math;}public double getJava() {return java;}public void setJava(double java) {this.java = java;}}Conclose.java:package mysql;import java.util.*;import java.sql.DriverManager;import java.sql.Statement;import java.sql.*;public class Conclose{String driver=com.mysql.jdbc.Driver;String url=jdbc:mysql://localhost:3306/student;String user=root;String pass=lprivate Connection con;public void init()throws Exception{if(con!=null)return;Class.forName(driver);con=DriverManager.getConnection(url, user, pass);}public void close()throws Exception{if(con!=null) con.close();}/*public void initTable()throws Exception{String sql=create table myname(name varchar(20),id bigint),;sql+=os bigint,java bigint,math bigint;Statement stmt=con.createStatement();stmt.executeUpdate(sql);stmt.close();}*//*添加学生信息*/public void add(Student stu)throws SQLException{Scanner scanner=new Scanner(System.in);System.out.
您可能关注的文档
最近下载
- 基于灰色关联理论的广西农产品供应链影响因素分析.docx
- 关于绑架的小故事-绑架关起来的故事.docx VIP
- 游戏公司UI设计师面试题.docx VIP
- 基于模糊层次分析和灰色关联分析的供应商评价选择研究.pdf VIP
- 关于层次分析法和灰色关联分析法的研究详解.doc VIP
- 高考一轮复习讲义第一讲学生 三角函数的概念同角三角函数关系式与诱导公式.doc VIP
- 高考数学 一轮复习讲义 任意角的三角函数.docx VIP
- 国际贸易实务实训教程.pdf VIP
- 高考数学 一轮复习讲义 -简单的三角恒等变换.docx VIP
- 如果要写年(带歌词完整版毛不易2024春晚歌曲) 高清钢琴谱五线谱.docx VIP
原创力文档

文档评论(0)