ODBC与JDBC的作用
JDBC体系架构与工作原理
JDBC驱动程序的4种类型
JDBC编程的基本步骤与主要的相关Java API类:DriverManager、Connection、Statement、Resultset。
JDBC API的调用与工作原理:注册JDBC驱动程序的三种方式,DriverManager查找JDBC driver的原理。
先编程举例,讲解如何得到驱动程序包,如何获得驱动程序的类名和连接url。
mysql jdbc开发举例:驱动程序jar要安装,先getConnection提问:需要哪些信息,看帮助,解释三个重载方法的每个参数。
解释result的结构与游标,执行报告找不到驱动的错误。
注册驱动的三种方式
jdbc-odbc桥访问Access数据库的编程举例。
hsqldb数据库的讲解及访问举例,它相当于java领域的Access。
直接在源程序中填写用连接串、户名和密码的方式,在实际应用中几乎行不通,例如,用户名和密码修改将导致程序中的很多代码要随之修改,所以,应该将这些参数配置信息从源文件中独立出来。用一个Configurer类封装属性文件的信息读取,用一个DbHelper类负责获取连接、关闭结果集、关闭命令、关闭连接。
作业与实践:将连接数据库的信息写在一个属性配置文件中,然后做一个查询数据的程序。
然后再介绍下面的细节:
一个Connection可以有多个Statement,一个Statement只能有一个Resultset,画图。有的数据库驱动只允许一个连接保持一个打开的Statement,例如,SQL Server。
SQL数据类型及其对应的Java类型。(引导学员如何看JDK文档,了解JDBC的所有知识,特别是从Resultset部分的getXxx方法的介绍,了解SQL数据类型与Java类型的对应关系)。因为大对象的数据通常是很大的,所以,从数据库中获取一个大对象并不等于获取了它的实际内容,只有在访问具体值时,它们才从数据库中读取出来,这对改善系统性能有很大好处。大对象的应用举例:Mysql,sql server,oracle。
最差实践(反面案例):没有关闭连接或关闭连接的代码不一定被执行,偷懒直接在main后抛出异常。
最佳实践:标准的JDBC程序范本。将代码改为摸板方法实现,将代码改为策略模式实现。
作业:将标准的JDBC程序范本改为摸板方法实现和策略模式实现的原理清楚地描述出来。
mysql中文乱码(要在中文情况下创建数据库,或者修改数据库的db.opt文件):
服务器端:
mysqld -C GBK --character-set-filesystem=GBK
客户端:
mysql -uroot --default-character-set=GBK
停止mysql服务器:mysqladmin -uroot shutdown
分享到:
相关推荐
青春日记多用户网络日记程序是一个漂亮精致的网络日记本,它界面美观、功能丰富、使用方便,包含了用户登录注册、日记本排行、日记搜索、日记管理、留言评论等功能,还有音乐播放、时钟日历、愿望小寺等小功能。...
9、日记站后台管理目录为a,访问请直接用"域名/a",a目录可随意命名。建议后台管理目录。 10、日记后台管理分系统设置、管理员密码、用户管理、用户密码、日记管理和推荐管理几大块。 11、日记演示站 [七日记...
2020年5月14日-25日完美日记抖音官号直播销售额.xls
青春日记多用户网络日记程序是一个漂亮精致的网络日记本,它界面美观、功能丰富、使用方便,包含了用户登录注册、日记本排行、日记搜索、日记管理、留言评论等功能,还有音乐播放、时钟日历、愿望小寺等小功能。...
9、日记站后台管理目录为a,访问请直接用"域名/a",a目录可随意命名。建议后台管理目录。 10、日记后台管理分系统设置、管理员密码、用户管理、用户密码、日记管理和推荐管理几大块。 11、日记演示站如测试日记站请...
营销系统员工培训日记.doc
动力节点王勇老师的DRP项目培训日记,绝对经典!
唐骏日记,唐骏日记唐骏日记,唐骏日记唐骏日记,唐骏日记唐骏日记,唐骏日记
SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2SAP 开发日记2
3月14日:进行细化前台页面工作,着手后台的编码和各项连接工作。 3月15日:依然是进行后台和各模块功能编码实现的学习和尝试。 3月16日:整体性再次熟悉和测试自己开发的系统功能的实现,总结自己的所学和不足,...
SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1SAP 日记1
移动日记本功能包含传统的日记本和音频日记视频日记实现私密日记和普通日记。.zip
本软件起到了一个个人日记的功能。 日记记录的内容全部存放在tool\5b\artdiary.gtz下面,如果记录数量比较多的情况下,可以手工备份此文件,以免以外情况下丢失数据。 日记中的心情与天气,可以选择,也可以手工...
武汉理工大学、单片机实习 日记 历时14天
记事本个人日记记事本个人日记记事本个人日记
微信小程序 小熊的日记 (源码)微信小程序 小熊的日记 (源码)微信小程序 小熊的日记 (源码)微信小程序 小熊的日记 (源码)微信小程序 小熊的日记 (源码)微信小程序 小熊的日记 (源码)微信小程序 小熊的日记 (源码)微信...
c#初学日记c#初学日记c#初学日记c#初学日记c#初学日记c#初学日记c#初学日记c#初学日记
日记人多用户网络日记程序是一个漂亮精致的网络日记本,它界面美观、功能丰富、使用方便,包含了用户登录注册、日记本排行、日记搜索、日记管理、留言评论等功能,还有音乐播放、时钟日历、愿望小寺等小功能。...
[程序员实习日记大全]java程序员实习日记多篇.docx[程序员实习日记大全]java程序员实习日记多篇.docx[程序员实习日记大全]java程序员实习日记多篇.docx[程序员实习日记大全]java程序员实习日记多篇.docx[程序员实习...
这是一款仿真日记,也是我个人认为最优秀的日记。(用过效能日记等日记软件,但没有一款符合我心意,惟独这款日记深得我心) 喜欢写日记的人可以尝试,相信你们也会认同我的观点并喜欢上这款日记。 这是我最爱的一...