JAVA-JDBC连接数据库(查询-添加-修改-删除).docxVIP

JAVA-JDBC连接数据库(查询-添加-修改-删除).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一 实验目的 理解 JDBC的工作原理,熟悉 java.sql 包中与数据库访问相关的类及其用法,如 DriverManager 、 Connection 、 Statement 、 ResultSet 。 熟悉利用 JDBC进行数据库访问的步骤: —加载 JDBC驱动程序 (Class.forName() —建立数据库连接 (DriverManager.getConnection()) —发布SQL命令 (stmt=Con.createStatement(),stmt.executeQuery()) —取结果集并处理 (ResultSet 的 next() 方法和 .get *** () 方法 ) —关闭连接,释放对象( close() ) (3) 掌握建立 ODBC数据源的方法,会使用 JDBC-ODBC Bridge 进行数据库访问。 二 实验内容 编写图形界面程序,利用 JDBC实现图书/同学通讯录/校园卡/团员/教师/学生管理系 统。 ( 任选 1 题,也可自拟题目,但需指导教师同意! ) 三 实验要求 (1) 进行规范的数据库设计,正确地定义关系数据表的结构及表间联系类型、宽 度、精度、主键、外键、缺省值 ) 。  ( 包括:字段的数据 要求界面布局紧凑、流畅、美观,实现的功能较为完善 (3) 本实验分两次完成,第一次可以先做一些准备测试,旨在熟悉JDBC API编程接口中相关类的使用方法,测试中可以先基于字符界面实现功能,再逐步过渡到图形界面。 四 实验步骤 在 Access 或 SQL Server 中建立数据库及基础表。在控制面板中正确配置ODBC数据源,并测试成功。 编写图形界面的 Application ,利用 JDBC-ODBCBridge 进行数据库访问,实现要求的功能。 五 实验主要代码 面向对象程序设计 面向对象程序设计 面向对象程序设计 面向对象程序设计 面向对象程序设计 面向对象程序设计 面向对象程序设计 六 运行界面 主界面: 录入演示: 面向对象程序设计 查询演示: 面向对象程序设计 判断演示: 面向对象程序设计 删除演示: 删除后再查询: 学号: 511020830|姓名:朱凯周 |性别:男 |班级: D 软件 101|籍贯:无锡 |生日: 1992-03-16| 已删除。 面向对象程序设计 在学号文本框内输入学号,按下回车,其他信息自动显示。 把“ D 软件 101”改成“ D 计算机 101” 面向对象程序设计 import java.sql.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; 加载包。 public class jdbc_winXsy { public static void main(String args[]) { InfoWindow win=new InfoWindow(); } }// 主控函数 class InfoWindow extends Frame implements ActionListener { Button 录入 =new Button( 录入 );// 新建按钮,录入。 Button 查询 =new Button( 查询 );// 新建按钮,查询。 Button 判断 =new Button( 判断 );// 新建按钮,判断。 Button 删除 =new Button( 删除 );// 新建按钮,删除。 Button 修改 =new Button( 修改 );// 新建按钮,修改。 Button 清空 =new Button( 清空 );// 新建按钮,清空。 TextArea 显示区 =new TextArea(10,68);// 新建文本区,这里是长为 68 个字符, 高为 10 行。 InfoWindow()// 与类同名的构造函数。 { setLayout(new FlowLayout()); 面向对象程序设计 /* 设置布局格式, 这里是 FlowLayout 布局,具体就是组件会按照加入的先后顺序从左到右 排列,一行排满之后才会转到下一行。 这里 FlowLayout.LEFT 指的是所有的 组件左对齐。 组件调用 setSize() 方法设置的大小无效。 */ setTitle( 学生信息管理 -Xsy);// 设置窗口标题 显示区 .append(\n\n\n); 显示区 .append( =============================================\n); 显示区 .append( == ==\n); 显示区 .append( == 欢迎使用学生信息管理系 统==\n);

文档评论(0)

150****2023 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档