Java与数据库
来源:互联网 发布:淘宝商品拍摄收费 编辑:程序博客网 时间:2024/04/29 16:24
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的主要强项在于被设计用来以相同的方式访问任何关系数据库。
- Java与数据库
- JAVA与数据库
- JAVA与数据库
- java与数据库
- java与数据库的连接
- java与数据库的连接
- Java与MySQL数据库编程
- 嵌入式数据库SQLite与Java
- 嵌入式数据库SQLite与Java
- 数据库与java类型映射
- JDBC与Java数据库编程
- Java与数据库通讯方式
- JDBC 与JAVA 数据库编程
- java与数据库的链接
- Java与数据库的连接
- Java与MySQL数据库初步
- JDBC与JAVA数据库编程
- JDBC与JAVA数据库编程
- FireFox如何支持DHTML非标准属性:innerText
- NET命令指令集
- 无欲则刚
- lexcle快捷键大全
- ASP程序 到别的英文系统里时,Access中数据出现乱码
- Java与数据库
- (Python编程)C扩展概览
- 电子竞技的奥运会WCG2006今天要开始了
- 莫名其妙的SA登陆失败问题,错误代码18456
- 财富并不只是金钱,诚信才是世界上最大的财富。
- 与任志强再“斗嘴” 潘石屹博文力挺土地招拍挂
- Web Services(一)
- 使用Acegi 1.0获取用户信息
- spoolsv.exe占cpu 99%的解决方法