`
羽风之扬
  • 浏览: 83822 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库连接

阅读更多
1,目标
   Web 阶段授课时间安排
   了解 JDBC 数据库开发
   了解 JDBC 数据库驱动
   了解 JDBC 数据库访问 API
   掌握 JDBC 数据库开发的步骤
   用代码演示数据库 CRUD(增删改查) 功能的实现
 
2、了解 JDBC 数据库开发
    数据库开发商,为了能够让程序员访问数据库中保存的数据
提供了标准的数据库访问接口,还有相应的 API 。程序员使用
这些接口可以访问数据,并且把数据按照需要显示给用户看。
SQL Server、MySql、DB2、Oracle、

    ODBC  Open Database Connectivity
微软为它内部的数据库产品制定的数据库访问接口,使用
前需要先用 “ODBC 数据源建立连接”,然后在程序中访问数据源
能够提供的数据库连接有限。

JDBC  Java Data Base Connectivity
SUN 公司制定数据库访问接口,由数据库厂商去实现该标准
,不论项目中使用何种数据库,访问数据库的代码不变。



3、了解 JDBC 数据库驱动
   Sun 制定的 JDBC 数据库驱动分为两种:
   (1)Java应用程序开发者的接口,允许开发者使用这些
接口进行 Java编程语言开发,访问数据库中的数据
   (2)数据库厂商数据库驱动开发接口,JDBC驱动程序
开发商实现的接口,可以让数据库软件升级后,能够继续支持
JDBC 开发的程序。

4、了解 JDBC 数据库访问 API
    (1)数据库厂商开发的驱动程序:
    ojdbc14.jar
\ojdbc14\oracle\jdbc\driver\OracleDriver
  
   mysql-connector-java-5.1.7.jar
   官方发布的驱动程序
   mysql-connector-java-5.1.7-bin\com\mysql\jdbc\Driver
   开发者自己组织开发的驱动程序
   mysql-connector-java-5.1.7-bin\org\gjt\mm\mysql\Driver
  
   两者都可以使用 java 语言方式数据库
  
    (2)JDK API 中提供了两个包,专门用于程序员开发数据库访问程序;
      java.sql.*(JDBC 1.0 最基本的访问API)  重点使用  
  javax.sql.* (JDBC 2.0 扩展的访问API)  了解

  Driver      数据库驱动(由数据库厂商实现)
  DriverManager 建立数据库连接的对象,本身也是数据库连接工厂类
  Connection   代表一个程序与数据库之间的连接对象
  Statement    发送 SQL 语句给数据库执行
  PreparedStatement  作用与 Statement 一样
  ResultSet    接收数据库 select 查询语句查询得到的表格数据
 
 
5、掌握 JDBC 数据库开发的步骤
   (1)加载驱动程序
   (2)创建数据库连接对象 Connection
   (3)创建发送 SQL 语句的对象 Statement
   (4)执行 SQL 语句
   (5)根据数据库返回结果进行处理
   (6)关闭数据库连接

   建立数据库连接对象,必须指明要连接数据库的 url,包括:
数据库服务器类型、数据库服务器所在机器的 IP、
数据库服务器访问端口号、数据库名称
  
   SQL Server 数据库访问 URL
   jdbc:sqlserver://172.7.44.25:1433;databaseName=hpudb
  
   MySql 数据库访问 URL
   com.mysql.jdbc.Driver
   jdbc:mysql://localhost:3306/hpudb
  
   Oracle 数据库访问 URL
   oracle.jdbc.driver.OracleDriver
   jdbc:oracle:thin:@localhost:1521:hpudb
  
  
6、用代码演示数据库 CRUD(增删改查) 功能的实现















  
  
  
  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics