Java与数据库

本文记录了一次因硬盘空间不足导致的系统故障解决过程,并分享了作者开始学习JDBC的经历及心得。文中详细介绍了《Java Database Programming Bible》一书中关于数据库编程的内容概览,包括关系型数据库、SQL和JDBC的基本概念及其在不同应用场景下的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

06-9-29:
今天我的硬盘由于系统盘只有3.44KB了,所以启动了3次都蓝屏了。找了个安装盘,把我的系统盘中的东东,清理了一下,清理出了300多MB的空间,重启,搞定。由于移动了词霸,好多生词,我不会影响了我的阅读速度,于是我选择了,开始学习JDBC,找了本不错的书《Java Database Programming Bible》,是英文版的,随便又练习专业英语。
前言说了Java的数据编程接口使得Java在Web程序方面很受关心。
这本书主要用来使得你明白关系数据,怎样设计一个关系数据库,这样创建和查询关系数据库使用SQL,和怎样编写数据库中心的程序。读者应该是有Java基础和Swing。服务器端着重讨论servlets和jsp(巴适了,我终于要从ASP,逃离出来了)这些都是对J2EE的coder有用。

第一章:介绍数据库,sql和jdbc
总体上介绍关系型数据库和简单的sql和jdbc

第二章:在两层cs模型上使用使用jdbc和sql
介绍了jdbc核心api和sql在桌面应用程序。核心是介绍jdbc在各种RDBMS中简单使用合适的驱动即可

第三章:jdbc在三层Web网站上的应用
主要讨论jdbc的扩展api在web上面。

第四章:使用数据库,jdbc和xml
介绍xml和DOM

第五章:EJB,数据库和持久化
介绍了EJB和持久化,比较了受管制的bean持久化和受管制的容器的持久化。

第五章:数据库管理

第一章:关系数据库
简单的介绍了RDBMS
数据库体系结构:
在现代的系统中,分布式可以使用许多的办法来实现。
两层模型:两层模型是用来直接与数据库交互的Java程序。1.应用层:包括jdbc驱动,业务逻辑和UI
2.数据库层:包括RDBMS
三层模型:客户发送请求到一个应用程序服务上,这个程序服务解释这些请求,然后组成SQL语句,发送到数据库,数据库处理这些sql语句,然后发送结果到程序服务,然后再到客户端。三层模型的优势在于:1.性能;2.业务逻辑非常清楚;3.客户程序很简单。三层模型一般用于Web程序。这样的话,客户端的浏览器充当了客户层;中间层由servlet引擎Web服务实现;1.客户层,典型的是一个thin表示层,可能是Web浏览器;2.中间层:处理业务和应用逻辑。servlet引擎比如Tomcat或者程序服务JBoss来实现,jdbc也归于这个层次;3.数据源层:包括RDBMS

第四章:介绍jdbc
jdbc可以访问任何表式的数据源从java程序中。除了提供连接大量的SQL数据库,jdbc允许你访问其他的表式数据源,比如电子表格和一般的文件。
什么是jdbc:jdbc定义了一个低层次的API,支持基本的SQL功能独立于任何SQL实现。类似于微软的odbc接口。
jdbc 2.0 api包含了两个包:java.sql和javax.sql,分别是jdbc2.0核心api和jdbc标准扩展。
jdbc的主要强项在于被设计用来以相同的方式访问任何关系数据库。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值