1.JDBC/ODBC思想:根据API编写的程序可以和驱动管理器(DriverManager)进行通信,驱动管理器通过驱动程序与实际的数据库进行通信。
2.驱动程序分类:
(1)JDBC转化为ODBC
(2)部分Java程序和部分本地代码。
(3)纯Java客户端类库。:将请求发送给服务器构件,该构件将请求翻译成数据库相关协议。
(4)纯Java类库。:将JDBC请求直接翻译成数据库相关协议。
3.JDBC的实现目标:
(1)使用标准SQL,利用Java语言开发访问数据库的应用,同时遵守java语言规定。
(2)数据库供应商和数据库工具开发可以提供底层的驱动程序。
4.数据库的三层模型:客户端(可视化表示)——》中间件(业务逻辑)——》数据库服务器(原始数据)
5.SQL异常类型
关于更过JDBC参考我的JDBC课程设计实验
【数据库】JDBC课设(1) statement和preparedstament实例以及SQL注入: https://www.cnblogs.com/cckong/p/14253572.html
【数据库】JDBC课设(2)addbatch : https://www.cnblogs.com/cckong/p/14253709.html
【数据库】JDBC课设(3)TYPE_SCROLL_INSENSITIVE使结果集可以前后滚动: https://www.cnblogs.com/cckong/p/14255257.html
【数据库】JDBC课设(4) DatabaseMetaData 获得数据库信息: https://www.cnblogs.com/cckong/p/14255296.html
【数据库】JDBC课设(5)将图片以二进制流方法添加进MySQL并查询: https://www.cnblogs.com/cckong/p/14255619.html