JDBC理解

xiaoxiao2021-02-28  79

#JDBC该如讲

#感想

1.首先对于不同的听课群体准备适当的内容是很重要的 2.对于当前我们学生的情况来说,准备过难的知识点对于学生来讲是一种负担,对于老师来讲也是一种负担 3.课程最重要的不是把该讲的知识点讲完,是把学生讲到高潮,讲到不瞌睡,讲到能听懂

#总结一下吧.

引入很重要,讲一个东西之前需要先铺垫一下,得有东西恰当的引入 1.JDBC的概念,简单解释下JDBC的英文字母就是,见名知意 2.JDBC是用来干嘛的?

`铺垫-----哎,我们之前是不是学过Java又学过数据库(mysql,sqlserver等) 那我们存变量在java中怎么存?声明变量吧,存完了,用完了,电脑关了咋办?数据去哪了?是不是丢了?那咋办? 数据库对吧,存数据是吧,那现在问题来了,存里面怎么取出来? 不能只存不取吧,你去银行存钱取不取,不取?来存我这吧,我当银行,一张图解释JDBC作用, java是语言用来写代码的,数据库是用来存我们的代码的,那JDBC是用来干嘛的? 就是Java用来连接我们数据库的 就简单一张图解释JDBC作用就行

3.好了,那么接下来就讲一下JDBC 现在,知道JDBC是用来连数据库的,怎么连? 把JDBC步骤总结出来 1.先做准备工作 mysql jar包,考jar包进去,这只是一个引,怎么用?built path(适当可以打开jar包看目录结构,里面全java文件,啥是jar包就是一堆java文件的打包) 2.按照标准步骤执行 1)加载驱动(电脑声卡想要发出声音得有声卡驱动吧,看视频得有显卡驱动吧,去北京得有汽车吧) Class.forName(""); 这里抛异常解释一下为什么要抛异常,里面的驱动名称是不是可能打错?打错了是不是找不到驱动了,找不到驱动怎么链接数据库,所以我们try一下 2)最好让学生总结步骤(第二步干啥,连接数据库吧,咋连接,是不是那我们驱动链接我们的数据库) 到这里,可以打印一下,看是否链接到数据库 Connection conn= DriverManager.getConnection(url,user,pwd) 这里着重解释一下url,jdbc:mysql//localhost:3306/数据库名称,user,pwd 协议:前面应该铺垫的,公司不可能只有一种数据库(子协议)吧,不同数据库对应的协议是不是也不一样,端口号也是不一样的,用户名,密码对应不同的数据库也是不太一样的 必要的话也可以讲讲sun公司当时指定协议的背景.链接成功可以让学生练习20分钟 3)执行数据库吧,怎么执行是不是需要一个操作的对象(可以先将第四步,然后把第三步的st对象引入) 4)关闭资源(就举手机忘记拿,回家拿手机,从大门进,进屋子,出来锁门是不是得先锁屋门,再锁大门)

多总结,多学习,多交流,再简单的东西也要吃透这是我对自己要求

转载请注明原文地址: https://www.6miu.com/read-41583.html

最新回复(0)