JDBC

1.JDBC基本信息

JDBC(Java Database Connectivity)Java数据库连接。可以为多种关系型数据库(DBMS)提供统一的访问方式,是连接数据库与JAVA的桥梁。
JDBC图解

1.JDBC API:提供各种操作访问接口:
a.DriverManager:管理JDBC驱动
b.Connection:连接JAVA与数据库
c.Statement: 增删该查等
d.CallableStatement: 调用数据库中的存储函数
e.Resultset: 返回的结果集

2.JDBC Driver Manager:管理不同的数据库驱动

3.各种数据库驱动:由数据库厂商提供(第三方公司),连接操作数据库

2.访问步骤

1.导入驱动,加载具体的驱动类
Class.forName(“具体驱动类”);
2.与数据库建立连接
Connection conn = DriverManager.getConnection(…);
3.通过connection,获取操作数据库的对象(Statement\preparedStatement\CallableStatement)
stmt = conn.createStatement();
4.查询,处理结果集
rs = pstmt.excuteQuery();
while(rs.next) {
rs.getXxx();
}
5.关闭资源(先打开的后关闭)
访问步骤

package com.cn.db ;
import java.sql.Connection ;
import java.sql.DriverManager ;
public class DatabaseConnection {
	private static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ; 
	private static final String DBURL = "jdbc:mysql://localhost:3306/mldn?useUnicode=true&characterEncoding=gbk" ;	//mldn为数据库名
	private static final String DBUSER = "root" ;
	private static final String DBPASSWORD = "root" ;
	private Connection conn ;
	public DatabaseConnection() throws Exception {
		Class.forName(DBDRIVER) ;
		this.conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
	}
	public Connection getConnection(){
		return this.conn ;
	}
	public void close() throws Exception {
		if(this.conn != null){
			try{
				this.conn.close() ;
			}catch(Exception e){
				throw e ;
			}
		}
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值