《JAVA_WEB数据库访问》.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《JAVA_WEB数据库访问》.ppt

? MLDN 软件教学研发部 数据库访问 夏汛 泸职院信息工程系 学习目标 能够使用JDBC访问数据库 JDBC驱动程序的类型 JDBC-ODBC桥(访问access,只能通过JDBC-ODBC桥) 部分本地API,部分Java驱动程序 JDBC网络纯Java驱动程序 本地协议纯Java驱动程序 下载安装Mysql /downloads/mysql/ 下载mysql的社区版本MySQL Community Server 下载和使用Mysql JDBC驱动 /downloads/connector/ Mysql的JDBC驱动没有包含在数据库的安装包中,需要单独下载 进入网址后,点击“Connector/J”,下载Mysql的JDBC驱动 在Eclipse项目文件夹下,建立文件夹lib,将JDBC驱动拷贝进去,然后在Eclipse里该项目上右键点击“属性”—“Java构建路径”—“库”,添加JAR,将mysql-connector-java-5.1.13-bin.jar选中即可。 JDBC API 访问数据库的代码: Class.forName(com.mysql.jdbc.Driver); Connection conn=DriverManager.getConnection(“jdbc:mysql://localhost:3306/DB,root,123); Statement stmt=conn.createStatment(); ResultSet rs=stmt.executeQuery(select * from emp) JDBC API-加载与注册JDBC驱动 1.Driver接口 java.sql.Driver是所有JDBC驱动程序需要实现的接口,这个接口主要是提供给数据库厂商使用,不同厂商该接口的类名是不同的。 com.microsoft.jdbc.sqlserver.SQLServerDriver sql2000的驱动类名 com.microsoft.sqlserver.SQLServerDriver sql2005的驱动类名 oracle.jdbc.driver.OracleDriver Oracle的JDBC驱动类名 com.mysql.jdbc.Driver mysql的驱动类名 Driver接口中提供了一个Connect()方法,用来建立到数据库的连接 Connection connect(String url,properties info) throws SQLException JDBC API-加载与注册JDBC驱动 2.加载与注册JDBC驱动 加载JDBC驱动是调用Class类的静态方法forName(),向其传递要加载的JDBC驱动的类名。 DriverManager类是驱动程序管理类,负责管理驱动程序,这个类中所有方法都是静态的,在DriverManager类中提供了registerDriver()方法来注册驱动程序类的实例。 public static void registerDriver(Driver driver) throws SQLException 通常不需要亲自去调用registerDriver()方法来注册驱动程序类的实例,因为实现Driver接口的驱动程序类都包含了静态代码块,在这个静态代码块中,会调用DriverManager. registerDriver()方法来注册自身的一个实例。 JDBC API-建立到数据库的连接 3.建立到数据库的连接 在DriverManger类中提供了3个重载的getConnection()方法 Public static Connection getConnection(String url) throws SQLException Public static Connection getConnection(String url,String user,String password) throws SQLException Public static Connection getConnection(String url,Properties info) throws SQLException Mysql的URL:jdbc:mysql://localhost:3306/databasename JDBC API-访问数据库 1.Staement Staement createStaement() throws SQLException 该方法创建一个Staement对象,用于向数据库发送SQL语句,没有参数的SQL语句通常用Statement对象来执行 Staement中定义了下列方法用于执行SQL语句 ResultSe

文档评论(0)

wgvi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档