基于WEB的JAVA开发设计

基于WEB的JAVA开发设计

ID:39456250

大小:362.50 KB

页数:61页

时间:2019-07-03

基于WEB的JAVA开发设计_第1页
基于WEB的JAVA开发设计_第2页
基于WEB的JAVA开发设计_第3页
基于WEB的JAVA开发设计_第4页
基于WEB的JAVA开发设计_第5页
资源描述:

《基于WEB的JAVA开发设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1基于WEB的JAVA开发设计--------JDBC数据库访问2主要内容JDBC简介JDBC驱动程序类型JDBC基本编程JDBC高级编程3JDBC简介JDBC(JavaDatabaseConnectivity)是一组用来按照统一方式访问数据库的API。它向程序员提供了独立于数据库的统一接口,可以使开发人员不必考虑所用的特定数据库便可编写应用程序,实现了Java与数据库的互连。它能够:提供对数据库的跨平台存取无需知道数据库具体的位置无需要知道数据库实现的具体细节4JDBCJava应用1OracleMySQLSQLServe

2、rJava应用n5JDBC驱动程序类型RDBMSJDBC体系结构JDBCAPIJDBC-ODBC桥(Type1)JDBC-Native(Type2)JDBC-NET(Type3)纯JavaJDBC驱动(Type4)ODBC驱动NativeAPI(C/C++)NetServer(JNDI)6TYPE1TYPE1驱动程序:是JDBC-ODBC桥连接方式通常运行在Windows系统上需要在客户机上安装ODBC驱动程序7TYPE2TYPE2驱动程序:需要在客户机上安装所用数据对应的本地驱动(这些驱动通常是C或C++语言所编写的)。

3、该驱动将JDBC对数据库的调用转换成数据库本地的API调用8TYPE39TYPE3网络服务可以采用多种技术来提高系统性能,这些服务包括:负载均衡缓存技术连接池技术容错机制DBMS10TYPE4TYPE4是一种纯Java的驱动实现,他不需要任何客户端配置。这也是最为常见的数据库连接方式。11`12DriverManagerDriverManager类DriverManager(驱动程序管理器)类负责管理JDBC驱动程序。在使用JDBC驱动程序之前,必须先将驱动程序加载并向DriverManager注册后才可使用,在程序中可以

4、通过调用Class.forName()方法来完成。常用方法如下:PublicstaticsynchronizedConnectiongetConnection(Stringurl,Stringuser,Stringpassword)throwsSQLException获得url对应数据库的一个连接PublicstaticvoidsetLoginTimeout(intseconds)设置要进行数据库登录时驱动程序等待的延迟时间13ConnectionConnection接口Connection对象是通过DriverManag

5、er.getConnection()方法获得,代表与数据库的连接,也就是在已经加载的驱动程序和数据库之间建立连接。Connection接口是JSP编程中使用最频繁的接口之一。常用方法如下:StatementcreateStatement()throwsSQLException创建一个Statement对象PrepareStatementprepareStatement(Stringsql)throwsSQLException创建一个Preparestatement对象,并能把SQL语句提交到数据库进行预编译voidsetA

6、utoCommit(Booleanautocommit)throwsSQLException设置事务提交的模式voidcommit()throwsSQLException提交对数据库的更改,使更改生效voidrollback()throwsSQLException放弃当前事务开始以来对数据库所作的修改14StatementStatement接口Statement用来执行静态SQL语句。例如,执行insert、update、delete语句,可以调用executeUpdate(Stringsql)方法,执行select语句可

7、以调用executeQuery(Stringsql)方法,该方法返回ResultSet对象。常用方法如下:ResultSetexecuteQuery(Stringsql)throwsSQLException执行一个查询语句并返回结果集intexecuteUpdate(Stringsql)throwsSQLException执行更新操作,返回更新的行数Booleanexecute(Stringsql)throwsSQLException执行更新或查询语句,返回是否有结果集15PreparedStatementPrepared

8、Statement接口PreparedStatement接口继承Statement接口,作为提高性能的一条措施,PreparedStatement提供了可以与查询信息一起预编译的一种语句类型。16CallableStatementCallableStatement是JDBC用来调用数据库中存储过程的机制

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

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

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