- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验十 JDBC与数据库访问 一、 实验目的 掌握JDBC和ODBC的概念 掌握使用JDBC和ODBC操作数据库 掌握简单的SQL语言的使用 二、 实验任务 1. 学生及成绩的数据库 建立一个数据库,在其中建立一个表示学生的表Student和表示成绩的表Score。Student表的内容包括:姓名、学号、性别,其中学号不能重复。Score表的内容包括:学号、语文、数学、英语、计算机、政治。实现学生的增加、删除、修改操作。实现学生成绩的增加、删除、修改操作。注意:当删除学生时,如果已经录入了该学生的成绩,则同时删除该学生的成绩。 三、 实验步骤 1.建立一个Access数据库,在其中新建两个表:Student和Score。每个表的内容参照实验要求。 2.参考教材,在ODBC数据源管理器中添加该数据库。 3. 创建新的 Java 项目——Exp10。 1).选择“文件”“新建项目”。在“类别”下选择“Java”。在“项目”下选择“Java 应用程序”,然后单击“下一步”。 2).在“项目名称”下输入 Exp10,不要勾选“创建主类”。 4.在项目Exp10的源包下新建Student.java和Score.java文件,分别实现Student类和Score类,表示学生和分数。 5.在项目Exp10的源包下新建StudentOperator类和ScoreOperator类,实现学生和成绩的操作。 StudentOperator类的主要方法如下: // 添加一个学生,如果成功,则返回0,否则返回-1 public static int addStudent(Student s, Statement stmt) throws Exception{ // 首先查找该学号的学生是否存在,如果存在,则不能添加 int err = 0; ...... return err; } // 添加一个学生及其成绩 public static int addStudent(Student s, Score score, Statement stmt) throws Exception{ } //根据学号删除一个学生 public static int removeStudent(String number, Statement stmt) throws Exception{ // 首先删除学生 ...... // 其次在Score表中查找是否有该学生的成绩,如果有,也删除 } // 根据s的学号,修改该学生的信息 public static int updateStudent(Student s, Statement stmt) throws Exception{ } //显示Student表中所有记录 public static void showStudents(Statement stmt) throws Exception{ } ScoreOperator的主要方法如下: //添加一个成绩 public static int addScore(Score s, Statement stmt) throws Exception{ //首先查找s对应学号的学生是否存在,如果不存在则返回-1 //如果学生存在,再查找该学号是否已经录入成绩 //如果已经录入成绩,则返回失败,否则在Score表中添加成绩 } //删除某学号对应的学生成绩 //删除某学号对应的学生成绩 } public static int updateScore(Score s, Statement stmt) throws Exception { } //显示Score表中所有记录 public static void showScores(Statement stmt) throws Exception{ } 在这些方法中,都通过JDBC操作数据库,完成学生和成绩的增加、删除、修改功能。 6.编写测试类Test.java,检查实现是否正确。一个测试程序示例如下: public class Test { public static void main(String[] args) throws Exception { String DBDriver = sun.jdbc.odbc.JdbcOdbcDri
您可能关注的文档
最近下载
- 劳动能力鉴定课件.ppt VIP
- 第十六讲文明新路与人类命运共同体-中华民族共同体概论专家大讲堂课件.pptx VIP
- 2025届高考数学抛物线中的八个常考二级结论与秒杀模型(解析版).pdf VIP
- 课题申报书:科学教育背景下开展初中物理项目化实践的路径研究.docx VIP
- 《劳动能力鉴定》PPT课件培训讲学.ppt VIP
- 商业插画高职全套教学课件.pptx
- EBZ掘进机电气原理讲解.ppt VIP
- 《石油化工企业设计防火标准》gb5060-2008局部修订2018年版.docx VIP
- 义务教育版(2024)七年级全一册信息科技 第4课 数据分包灵活传 课件.pptx VIP
- 初中物理大单元教学研究.docx VIP
文档评论(0)