Java语言程序设计JDBC.pptVIP

  • 5
  • 0
  • 约6.36千字
  • 约 26页
  • 2015-11-20 发布于安徽
  • 举报
数据库编程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)

1亿VIP精品文档

相关文档