欢迎来到天天文库
浏览记录
ID:36554722
大小:2.77 MB
页数:42页
时间:2019-05-09
《《servlet应用》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JSP编程开发技术郑州大学软件学院本次课的主要内容JDBC驱动程序的类型JDBC-ODBC桥部分本地API部分Java驱动程序JDBC网络纯Java驱动程序本地协议的纯Java驱动程序安装数据库下载MysqlJDBC驱动JDBCAPI加载并注册数据库驱动建立到数据库的连接访问数据库事务处理可滚动和可更新的结果集JDBC数据源和连接池Mysql对中文的处理JDBC驱动程序类型JDBC驱动程序类型JDBC-ODBC桥Java应用程序JDBC-ODBC桥ODBC层JDBCAPIODBCAPI数据库JDBC驱动程序类型JDBC驱动程序类型部分本地
2、API部分Java驱动程序Java应用程序JDBC-ODBC桥JDBCAPI厂商提供的本地API数据库JDBC驱动程序类型JDBC驱动程序类型JDBC网络纯Java驱动程序Java应用程序JDBC驱动程序本地驱动程序JDBCAPI数据库应用服务器JDBC驱动程序类型JDBC驱动程序类型本地协议的纯Java驱动程序Java应用程序JDBC驱动程序JDBCAPI安装数据库Mysql安装Mysql数据库推荐安装appserv-win32-2.5.9.zipAppServ所包含的软件有:Apache、ApacheMonitor、PHP、MySQL
3、、PHP-Nuke、phpMyAdmin可以直接下载下载MysqlJDBC驱动Mysql-connector-java-5.1.6http://dev.mysql.com/downloads/connectorJDBCAPIJava程序通过JDBC操作数据库的过程JDBCAPI一般情况下,使用JDBC访问数据库步骤1、载入数据库驱动程序2、与数据库建立连接3、将SQL语句从Java程序发送到数据库4、接收并处理从数据库返回的记录集,获取所需的数据5、操作结束,关闭连接JDBCAPIJDBCAPIJDBCAPI分为两个包:java.sql.
4、*和javax.sql.*java.sql.*包定义了访问数据库的接口和类,是jdbc2.0之前的东西。javax.sql.*提供了很多新特性是对java.sql.*的补充Datasource接口提供了一种可选择性的方式去建立连接提供了连接池的支持增加了分布式的事务处理机制增加了rowsetClass.forName(“com.mysql.jdbc.Driver”);Connectionconn=DriverManager.getConnection(“jdbc:mysql://localhost:3306/test”,”root”,”1
5、234”);Statementstmt=conn.createStatement();Resultsetrs=stmt.executeQuery(“select*fronjobs”);JDBCAPI加载并注册数据库驱动Driver接口java.sql.Driver是所有JDBC驱动程序需要实现的接口,这个接口是提供给数据库厂商使用的com.microsoft.jdbc.sqlserver.SQLServerDriver//sql2000com.microsoft.sqlserver..jdbcSQLServerDriver//sql200
6、5oracle.jdbc.driver.OracleDriver//oraclecom.mysql.jdbc.Driver//MysqlDriver接口中提供了一个Connection()方法,用来建立到数据库的连接。在程序中通过JDBC驱动程序管理器注册每个驱动程序,使用驱动程序管理器提供的方法来建立数据库连接。而驱动程序管理器的连接方法则调用驱动程序类的connect()方法建立数据库连接。Java应用程序JDBC驱动程序管理器JDBC驱动程序数据库JDBCAPI加载并注册数据库驱动加载与注册JDBC驱动Java通过类Class的静态
7、方法forName()载入数据库驱动器程序如果载入的是JDBC-ODBC桥驱动,可以直接使用Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”)如果载入的是纯Jdbc驱动,则根据所连接的数据库的类型,使用不同的语句。如果需要,可以建立一个driver的实例并利用DriverManager类将其注册到系统中。try{DriverManager.registerDriver(newcom.mysql.jdbc.Driver());}catch(SQLExceptione){e.printStackTrac
8、e()}JDBCAPI建立到数据库的连接java.sql包提供了一个Connection类来管理与数据库的连接调用DriverManager类的getConnect()方法建立到数据库的连接,
此文档下载收益归作者所有