华恩JAVA班第64天
来源:互联网 发布:网络贷款平台哪个靠谱 编辑:程序博客网 时间:2024/06/05 03:42
华恩JAVA班第64天
什么是JDBC?
Java语言访问数据库的一种规范,是一套API
JDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库。比如建立数据库连接、执行SQL语句进行数据的存取操作。
JDBC驱动程序:
什么是JDBC驱动程序?
这些是各个数据库厂家根据JDBC的规范制作的JDBC实现类
JDBC驱动程序的四种类型:
1.
2.
3.
4.
JDBC类结构:
Driver
Connection
Statement
Resultset
DriverManager:这个是一个实现类,它是一个工厂类,用来生产Driver对象的
这个类的结构设计模式为工厂方法
Driver:这是驱动程序对象的接口,它指向一个实实在在的数据库驱动程序对象,那么这个数据库驱动程序对象是从哪里来的呢?
DriverManager工厂中有个方法:getDriver(StringURL),通过这个方法可以得到驱动程序对象,这个方法是在各个数据库厂商按JDBC规范设计的数据库驱动程序包里的类中静态实现的,也就是在静态块中
Connection:这个接口可以制向一个数据库连接对象,那么如何得到这个连接对象呢?
是通过DriverManager工厂中的getConnection(StringURL)方法得到的
Statement:用于执行静态的SQL语句的接口,通过Connection中的createStatement方法得到的
Resultset:用于指向结果集对象的接口,结果集对象是通过Statement中的execute等方法得到的
JAVA使用JDBC访问数据库的步骤:
1.
2.
3.
4.
5.
6.
设置classpath:
1.
2.
Oracle连接字符串的书写格式:
“oracle:jdbc:thin:@ip:1521:
简单的例子:
package moudule1.first;
import java.sql.*;
public class FirstJdbc
{
}
常用数据库的驱动程序及JDBCURL:
一些常用的方法:
package moudule1.fangfa;
import java.sql.*;
import moudule1.com.*;
public classsqlExecutor{
更多信息可以参见同学富晓磊的博客:http://blog.sina.com.cn/u/1798827371
- 华恩JAVA班第64天
- 华恩JAVA班第1天
- 华恩JAVA班第2天
- 华恩JAVA班第3天
- 华恩JAVA班第4天
- 华恩JAVA班第5天
- 华恩JAVA班第6天
- 华恩JAVA班第7天
- 华恩JAVA班第8天
- 华恩JAVA班第9天
- 华恩JAVA班第10天
- 华恩JAVA班第11天
- 华恩JAVA班第12天
- 华恩JAVA班第13天
- 华恩JAVA班第14天
- 华恩JAVA班第15天
- 华恩JAVA班第16天
- 华恩JAVA班第17天
- 华恩JAVA班第60天
- Oracle:如何解决在执行insert语句后,插入的数据乱码
- 华恩JAVA班第61天
- 华恩JAVA班第62天
- 华恩JAVA班第63天
- 华恩JAVA班第64天
- 华恩JAVA班第65天
- 华恩JAVA班第66天
- java--三元运算符号比较大小
- Flash AS3 学习1 - 按钮
- iOS获取手机唯一标识符来判断不同终端登录(IDFA和UUID分析)
- Flash AS3 学习2 - 倒计时
- Flash AS3 学习3 - 右键菜单
- Flash AS3 学习4 - 方块的旋转效果