JDBC程序的一般工作模板

75 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
本课程适用于有一定的Java基础知识,了解Swing界面编程,了解界面布局。想要了解JDBC的编程知识,并能结合Swing编程,实现桌面应用程序的开发的小伙伴。
你将会学到
Java基础课程中的JDBC的原理、相关API、创建连接的过程、工作模板及CRUD的应用
课程简介

课程介绍了JDBC的概述与工作原理,JDBC的常用类与接口的API,创建连接的过程、JDBC的普通工作模板、使用JDBC的Statement进行CRUD操作的过程、预编译指令集PreparedStatement进行CRUD操作的过程、JDBC调用存储过程的过程,最后通过一个综合的实例,结合Swing编程,实现了一个应用MVC设计模式实现的“图书书籍管理系统”的桌面应用程序的开发。综合项目用到的技术要点如下:

1. 基于MVC设计模式进行程序设计;

2. 使用JDBC技术进行开发;

3. 数据存储在mysql数据库中;

4. V层使用Swing实现的桌面应用;

5. 程序的结构如下:

    1) 数据库名为 demo, 表名为book

2) BookBean.java 为与book对应的实体类(M)

  Userinfo.java 为与userinfo表对应的实体类(M)

    3) DbUtils.java 为数据为连接管理父类(M)

4) BookDao.java 为书籍信息数据操作CRUD(M)

  UserDao.java 为用户信息数据操作CRUD(M)

    5) LoginFrm.java 为登录界面程序类(V层C)

    6) MainFrm.java 为主界面程序,使用菜单栏 JMenuBar、工具栏 JToolBar、数据表格 JTable (V层C)

    7) AddBookDlg.java 为添加书籍信息界面(V

    8) EditBookDlg.java 为修改书籍信息界面(V)

    9) img包(文件夹)为工具栏按钮所用到的图标。


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交