听马老师讲JDBC写的

来源:互联网 发布:网络服务器机柜厂家 编辑:程序博客网 时间:2024/04/29 09:38

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)关闭资源(就举手机忘记拿,回家拿手机,从大门进,进屋子,出来锁门是不是得先锁屋门,再锁大门)


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