JSP教程_核心数据库连接包JDBC

JSP教程_核心数据库连接包JDBC

ID:37814983

大小:424.62 KB

页数:17页

时间:2019-05-31

JSP教程_核心数据库连接包JDBC_第1页
JSP教程_核心数据库连接包JDBC_第2页
JSP教程_核心数据库连接包JDBC_第3页
JSP教程_核心数据库连接包JDBC_第4页
JSP教程_核心数据库连接包JDBC_第5页
资源描述:

《JSP教程_核心数据库连接包JDBC》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第11章核心数据库连接包JDBC数据库连接是动态网站建立要解决的最基本问题之一。在J2SE(Java标准运行平台,一般基于个人PC机)和J2EE(Java企业运行平台,一般基于企业系统)中已经集成了Java数据库连接(JDBC)方案。JDBC是Java应用程序(包括Application和Web应用)连接DBMS(数据库管理系统)的标准方式,它与DBMS无关,可以连接遗留和新建企业数据。本章要点包括以下内容:JDBC体系结构JDBC驱动器及其类型JDBC驱动器配置JDBC的数据库连接JDBC的Statement语句以及PreparedStatement

2、准备语句JDBC的结果集ResultSet基本SQL操作语句11.1JDBC体系结构Java数据库连接(JDBC)体系结构是从Java应用程序连接DBMS的标准方式。JDBC既是Java编程人员需要使用的API,也是实现数据库连接的服务提供商的接口模型。作为API,JDBC提供了Java应用程序与各种不同数据库交互的标准接口。开发者使用这些JDBC接口进行各类数据库操作;作为服务提供者的接口模型,JDBC提供了数据库厂家和第三方中间件厂家实现数据库连接的标准方式,这是为了相互兼容性。类似于产品的规格,例如车的轮胎,所有厂家生成的同型号轮胎规格是一样。JD

3、BC利用现有SQL标准,可以和ODBC之类其他数据库连接标准相互桥接。为了达到这些面向标准化的目标(更大的兼容性),JDBC使用的接口简单,强类型、支持高性能实现。现在JDBC已经被集成到JDK的java.sql包中。为了让读者能够更加清晰的了解JDBC,下面用图描述一下JDBC的体系结构,如图11.1所示。·144·Eclipse从入门到精通JavaJava.sql/Javax.sqlJDBCJDKJDBCDBMSDBMSDBMSDBMS图11.1JDBC体系结构由图11.1可看出,Java应用程序(这里包括Application和Web应用)可以使用集成在J

4、DK的java.sql和javax.sql包中JDBC接口来连接和操作数据库。另外由图可知,这些包中的核心JDBC接口还需要JDBC驱动器厂家来实现(即对定义的接口类实现方法),上一章下载的mysql-connector-java-3.1.12.zip文件就是针对MySQL数据库的一个驱动包。JDBC驱动器实现对一个或者多个DBMS接口提供基于Java的包装器。许多JDBC驱动器实现只连接件一种类型的数据库,但有些中间件厂家驱动器实现可以连接不同类型的数据库。11.2JDBC驱动器及其类型上一小节介绍的JDBC体系结构中描述的JDBC驱动器实现可以交互的两类DB

5、MS接口。这些DBMS接口可以按照接口开发性分为厂家特定与厂家无关DBMS接口。JDBC驱动器主要有四种不同类型,下面逐一介绍。11.2.1JDBC-ODBC桥驱动第一类JDBC-ODBC桥驱动器使Java应用程序可以进行JDBC调用,这时一般不需要额外下载JDBC驱动器,只需要配置数据源。如图11.2描述了这一类JDBC驱动器的典型配置。第18章常用插件扩展点·145·JavaJDBCDBMSJDBCDBMSODBCDBMS图11.2第一类JDBC-ODBC桥驱动器一般JDK中已经包括了JDBC-ODBC桥接的驱动接口,而ODBC早就成为各类数据库通用的驱动方

6、式,所以开发者只需要配置相应的ODBC数据源即可,而无须再安装另类驱动程序包。并且这类驱动方法,需要客户端安装数据库客户机库,才能连接到相应的数据库服务器上进行数据库操作。这一类数据库驱动的缺点就是不能提供非常好的性能,一般不适合实际系统的应用,而仅仅使用在开始项目开发过程中。在Windows操作系统中可以通过数据源来配置ODBC数据库连接。操作步骤如下所示:(1)打开“控制面板”

7、“管理工具”

8、“数据源”,弹出如图11.3所示的“ODBC数据源管理器”对话框。(2)单击“添加”按钮,弹出“创建新数据源”对话框,如图11.4所示。图11.3添加数据库图11.4选

9、择数据库(3)在其中选择所需要的数据库类型,这里以SqlServer为例。然后单击“完成”按钮,弹出如图11.5所示的对话框。(4)给选择的数据库起一个名称,并进行适当的描述。然后在下拉框中选择数据库的服务器地址,·146·Eclipse从入门到精通本处选择当地(本机)安装的数据库,也可以通过IP地址指定一个远程的数据库。单击“下一步”弹出图11.6所示的对话框。图11.5数据库取名操作图11.6验证方式选择(5)选择数据库登录验证方式,此处使用了WindowNT验证方法,所以如图11.6配置即可。然后单击“下一步”按钮,弹出如图11.7所示的对话框。(6)选择

10、相应的数据库,本书选择t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。