【Java】 jdbc的连接

jdbc的概述 

JDBC Java DataBase Connectivity , java 数据库连接)是一种用于执行 SQL 语句的 Java API ,可以为多种关系数据
库提供统一访问,它由一组用 Java 语言编写的类和接口组成。是 Java 访问数据库的标准规范
JDBC 提供了一种基准 , 据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
MyBatis 框架, DBUtils 框架、 Hibernate Spring Data 都是对 JDBC 进行封装
JDBC 需要连接驱动,驱动是两个设备要进行通信,满足一定通信数据格式,数据格式由设备提供商规定,设备提供商为
设备提供驱动软件,通过软件可以与该设备进行通信。
/**
 * 连接jdbc
 */

import java.sql.*;

public class JDBCDemo_01 {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        // 1 、 注册驱动
        Class.forName("com.mysql.jdbc.Driver");
        // 2 、获取连接
        Connection conn = DriverManager.getConnection(
                "jdbc:mysql://localhost:3306/db_jdbc",
                "root",
                "123456"
        );

        System.out.println(conn); //com.mysql.jdbc.JDBC4Connection@5a10411

        // 3 、 获取语句的执行平台,作用是将sql语句发送给数据库
        Statement stmt = conn.createStatement();

        // 4 、 执行sql语句
        //String sql = "insert into dept(deptno,dname,loc) values(03,'保安部','软件园,7栋,8楼')";
        //String sql = "update dept set dname = '后勤部' where dname = '保安部'";
        String sql = "delete from emp where ename = '李四'";

        //执行语句
        int n = stmt.executeUpdate(sql);

        // 5 、 处理结果
        System.out.println(n);

        // 6 、 释放资源
        stmt.close();
        conn.close();
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值