chap09-jsp数据库编程技术new

chap09-jsp数据库编程技术new

ID:34600005

大小:306.85 KB

页数:35页

时间:2019-03-08

chap09-jsp数据库编程技术new_第1页
chap09-jsp数据库编程技术new_第2页
chap09-jsp数据库编程技术new_第3页
chap09-jsp数据库编程技术new_第4页
chap09-jsp数据库编程技术new_第5页
资源描述:

《chap09-jsp数据库编程技术new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JavaJava网络编程原理与网络编程原理与JSPWebJSPWeb核心核心开发技术开发技术第九章第九章JSPJSP数据库编程技术数据库编程技术9.1JDBC概述9.2MySQL数据库的安装与配置9.3连接数据库9.4数据库高级操作9.5数据库连接池技术9.6应用实例29.19.1JDBCJDBC概述概述9.1.1JDBC工作原理9.1.2JDBCAPI简介39.19.1JDBCJDBC概述概述9.1.1JDBC工作原理Java程序通过JDBCAPI来访问数据库。JDBCAPI主要位于JDK的java.sql包中,它为Java

2、程序访问数据库提供了统一的编程接口,但对接口的具体实现需要数据库的设计者完成,JDBC的驱动器封装了与各种数据库服务器通信的细节。Java程序调用JDBCAPI实现JDBC驱动器连接各种数据库管理系统49.19.1JDBCJDBC概述概述9.1.1JDBC工作原理java.sql.DriverManager类,负责管理注册到系统中的JDBC驱动器,并能通过驱动器实现与数据库服务器建立连接。java.sql.Driver接口,为数据库服务提供商提供了开发JDBC驱动器的统一接口。JDBC驱动器实现了java.sql.Driver接口,由数据

3、库供应商创建,负责与特定的数据库建立连接,处理通信细节,Java程序要访问数据库,必须先获得相应的JDBC驱动器,并将其注册到JDBC驱动器管理器中。JDBC驱动器可分为以下四类:JDBC-ODBC驱动器JDBC本地代码驱动器JDBC网络驱动器纯纯纯JDBC驱动器59.19.1JDBCJDBC概述概述9.1.2JDBCAPI简介JDBCAPI位于java.sql包中,使用JDBC的程序要导入该包。1...Driver接口由由由Sun公司制定,,,为数据库服务提供商提供了开发,为数据库服务提供商提供了开发JDBC驱动器的统一接口口

4、口,口,,,所有所有JDBC驱动器都必须实现该接口。。。使用。使用JDBC驱动器前,,,要将其对,要将其对应的类库设置到classpath中中中,中,,,然后在程序中通过然后在程序中通过Class.forName()方法对其加载。。。如果使用的是JDBC-ODBC的方法,,,则使用如下的语句,则使用如下的语句:::Class.forName(“sun.jdbc.odbc.Jdbc.OdbcDriver”);如果使用的是JDBC,,,则使用以下的语句,则使用以下的语句:::Class.forName(“driver_class_name”)

5、;例如:::Class.forName(“com.Microsoft.jdbc.sqlserver.SQLServerDriver”);//SQLServerClass.forName(“org.gjt.mm.mysql.Driver”);//MySQLClass.forName(“Oracle.jdbc.driver.OracleDriver”);//Oracle69.19.1JDBCJDBC概述概述9.1.2JDBCAPI简介2...DriverManager类类类该类负责管理注册到系统中的JDBC驱动器,,,已经由,已经由Su

6、n公司实现,,,并能通过特定驱动器实现与数据,并能通过特定驱动器实现与数据库服务器建立连接。。。该类主要定义以下几个方法。该类主要定义以下几个方法:::registerDriver(Driverdriver):::用来在:用来在DriverManager类中注册JDBC驱动器。。。getConnection():::可以创建一个数据库连接对象:可以创建一个数据库连接对象。。。例如:::DriverManager.getConnection(“驱动类型:::数据源:数据源”,”用户名”,”密码”)当驱动类型是JDBC-ODBC时用JDBC:

7、ODBC,,,如果是,如果是JDBC时就用JDBC。。。不同数据库。不同数据库系统对应的数据源格式有所不同:::DriverManager.getConnection(“jdbc:odbc:DSname”,”用户名”,”密码”);//JDBC-ODBCDriverManager.getConnection(“jdbc:microsoft:sqlserver://主机:端口号号号;DatabaseName=数据库名”,,,“用户名”,,,“密码”);;;//SQLServerDriverManager.getConnection(“jdbc:

8、mysql://主机:::端口号:端口号/数据库名”,,,“用户名名名”,,,“密码”);;;//MySQLDriverManager

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

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

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