Java中JDBC基础开发步骤

一、JDBC

Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。


二、开发步骤

1.前提

使用JDBC开发时需要用到各种数据库驱动程序类包(比如Oracle的类名ojdbc8.jar)。
安装Oracle数据库时自带了类包,类包的访问路径:(我的路径)
C:\app\Administrator\product\18.0.0\dbhomeXE\jdbc\lib\ojdbc8.jar

将jar包作为第三方类库添加到项目的构建路径中!

2.代码

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public Class JDBCDemo{
	public  static void main(String[] args){
		//加载JDBC驱动
		Class.forName(oracle.jdbc.deiver.OracleDriver);//或者DriverManager.registerDriver(new ...);
		//与数据库建立连接,从左至右分别是IP地址,端口号,数据库,用户名,密码
		Connection conn = DriverManager.getConnection("jdbc.oracle.thin:172.16.6.254:1521:XE", "c##dhee", "dhee");
		//发送SQL语句,并得到返回结果
		String sql = "SELECT 字段 FROM 表名";
		Statement stmt = conn.createStatement();//通过连接对象得到语句对象。
		ResultSet rs = stmt.executeQuery(sql);//语句对象执行查询语句得到结果集对象
		//处理返回结果
		while(rs.next()) {
			System.out.printf("%5d", rs.getInt("department_id"));//举例字段
			System.out.printf("%20s", rs.getString("department_name"));
			System.out.printf("%5d", rs.getInt("manager_id"));
			System.out.printf("%5d", rs.getInt("location_id"));
			System.out.println();
		}
		//释放资源
		if(rs != null)
			rs.close();
		if(stmt != null)
			stmt.close();
		if(conn != null)
			conn.close();
	}
}

DriverManager是一个类,称为驱动器管理者。
Connection是一个接口,称为连接对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值