引言
近年来,随着inte.net/intr.net建网技术的飞速发展和在世界范围内的迅速普及,计算机
应用程序已从传统的桌面应用转到web应用。基于b/s(browser/server)架构的3层开发模式逐渐取代c/s(client/server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在web应用开发的早期,主要使用的技术是cgi﹑asp﹑php等。之后,sun公司推出了基于java语言的servlet+jsp+javabean技术。相比传统的开发技术,它具有跨平台﹑安全﹑有效﹑可移植等特性,这使其更便于使用和开发。
在java语言中,jdbc(java database connection)是应用程序与数据库沟通的桥梁,
即java语言通过jdbc技术访问数据库。jdbc是一种“开放”的方案,它为数据库应用开发人员﹑数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯java语言编写完整的数据库应用程序。jdbc提供两种api,分别是面向开发人员的api和面向底层的jdbc驱动程序api,底层主要通过直接的jdbc驱动和jdbc-odbc桥驱动实现与数据库的连接。
一般来说,java应用程序访问数据库的过程(如图1所示)是:
①装载数据库驱动程序;
②通过jdbc建立数据库连接;
③访问数据库,执行sql语句;
④断开数据库连接。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器