Java语言程序设计JDBC.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库编程JDBC 一、 数据库简介 数据库是长期存储在计算机内的、有组织的、可共享的数据集合。本章介绍Java的数据库功能。 1 关系型数据库 关系型数据库中以表为单位来组织数据,表是由行和列组成的二维表格。 2、SQL简介 结构化查询语言SQL(Structured Query Language)是所有关系型数据库都支持的一种统一的数据库语言,在Java中对数据库操作是通过SQL语言来实现的。 2、SQL简介(续) 定义表 要建立表,首先需建立表结构。建立数据库中表结构的语句为: CREATE TABLE 表名(列名1 数据类型1 [条件1],列名2 数据类型2 [条件2],┅ ) 查询 利用SELECT语句从数据库中查询信息,其句型如下: SELECT 列名1, 列名2, ┅ FROM 表名1,表名2,┅ [ WHERE 条件] 插入 利用INSERT语句向表中插入记录,INSERT语句的格式如下: INSERT INTO 表名 VALUES (列1值,列2值,┅) 删除 要删除表中的一条或多条记录,可以使用DELETE语句,其格式如下: DELETE FROM 表名 WHERE 条件 修改 要修改表中的记录,可以使用UPDATE语句,其格式如下: UPDATE 表名 SET 列名1=值1, 列名2=值2,┅ WHERE 条件 二、使用JDBC连接数据库 JDBC简介 在Java程序中,连接数据库采用JDBC(Java Database Connectivity)技术,是由Sun公司提供的与平台无关的数据库连接标准,目前各大数据库厂商基本都提供JDBC驱动程序,使得Java程序能独立运行于各种数据库之上。 2 JDBC驱动程序 JDBC-ODBC桥接驱动程序 原生API结合Java驱动程序 网络协议搭配完整的Java驱动程序 原生协议搭配完整的Java驱动程序 二、建立数据源 1 建立数据库 建立数据库 建立表的结构 输入记录 2 建立数据源 四、 Java数据库编程 1 数据库编程的一般过程 加载驱动程序 连接数据库 执行SQL 关闭连接 2 数据库编程实例 查询数据库 import java.sql.*; class Query { public static void main(String args[]) { try { Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); } catch (ClassNotFoundException ce) { System.out.println(SQLException:+ce.getMessage()); } try { Connection con = DriverManager.getConnection(jdbc:odbc:myDB); Statement stmt = con.createStatement(); ResultSet rs=stmt.executeQuery(select * from employee); while (rs.next()) { System.out.println( 编号 + rs.getString(no) + \t + 姓名 + rs.getString(name) + \t + 性别 + rs.getString(sex) + \t + 工资 + rs.getFloat(salary) ); } rs.close(); stmt.close(); } catch (SQLException e) { System.out.println(SQLException:+e.getMessage()); } } } 插入记录 import java.sql.*; class Insert1 { public static void main(String args[]) { try { Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); } catch (ClassNotFoundException ce) { System.out.println(SQLException:+c

文档评论(0)

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

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

1亿VIP精品文档

相关文档