JDBC--Java连接数据库

JDBC

JDBC的介绍

JDBC是java DataBase Connectivity的缩写。它是Sun的Javasoft公司制定的Java数据库连接技术,是一套标准接口。在Java.sql包中提供了JDBC API,开发人员可以通过它连接到各种数据库系统,编写访问数据库的程序。
JDBC API不能直接访问数据库,它依赖于数据库厂商提供的JDBC Driver(JDBC驱动程序)。使用Java和JDBC开发的程序可以跨数据库平台运行,受数据库限制很少。
在这里插入图片描述

JDBC功能实现(封装形式呈现)

准备工作

在项目中添加mysql-connector包,并建立路径。
在这里插入图片描述

Step 1

     //1. 注册驱动
	private static void registDriver() {
		try {
			Class.forName(DRIVER);
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
	}

Step 2

//2.建立连接
	public static void connect() {
		try {
			conn = DriverManager.getConnection(URL, USER, PASS);
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}

Step 3

/**
	 * 3.创建对象并设置问号的值(添加/修改)
	 * @param sql
	 * @param values
	 */
	public static void prepareStatement(String sql,Object... values) {
		try {
			pst = conn.prepareStatement(sql);
			for(int i=0;i<values.length;i++) {
				pst.setObject(i+1, values[i]);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}

Step 4

	// 4.执行sql操作
	public static void executeUpdate() {
		try {
			pst.executeUpdate();
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}

Step 5

// 5.关闭连接
	public static void close() {
		try {
			if (rs != null) {
				rs.close();
			}
			if (pst != null) {
				pst.close();
			}
			if (conn != null) {
				conn.close();
			} 
		} catch (Exception e) {
		}
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值