Java使用JDBC操作MySQL的基本实现

一丶 JDBC:        

Java Database Connectivity(JDBC全称):
        Java访问数据库的解决方案 , JDBC定义了一套标准接口,即访问数据库的通用 API, 不同的数据库厂商根据各自数据库的特点去 实现这些 接口 JDBC 希望用相同的方式访问不同的数据库,让具体 的数据库操作与数据库厂商实现无关,从而在不同数 据库之间轻易的进行切换。
        
JDBC的相关类与接口:
        驱动管理类:DriverManager
        连接接口:Connection
        语句对象接口:Statement
        结果集接口:ResultSet

二丶JDBC的工作原理(步骤):

 ① : 加载驱动:Class.forName();

 ② :获取Connection链接:DriverManager.

 ③ :创建Statement:执行SQL语句;

 ④ :返回ResultSet: 查询结果;

 ⑤ :释放资源:.close();

实现JDBC操作MySQL:

        下载驱动:

                ① :下载队友的数据库的驱动

                        mysql-connector-java-5.0.4-bin.jar

                ② :讲驱动类加载到项目中

                        右键驱动 - Build Path

                

        使用DriverManager加载驱动类:

                ① : 加载驱动类

                ② : 通过Class.forName()方法完成驱动类的注册


// 加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");

 

 使用Connection接口获取连接:

        根据URL链接参数找到匹配的Driver对象,调用其方法获取链接;

        

//创建连接
Connection conn = DriverManager.getConnection(url,user,pwd);

 

使用Statements接口 , ResultSet接口:

        获取SQL语句;

        执行SQL语句;

       

//获取SQL语句
Statement statm = conn.createStatement();
//执行增删改SQL语句
int ret = statm.executeUpdate(sql);
//执行查询SQL语句
ResultSet rs = statm.executeQuery(sql);

释放资源:

        数据库操作执行完以后要释放相关资源

        Connection

        Statement

        ReslutSet

//释放ResultSet
rs.close();
//释放Statement
statm.close();
//释放Connection
conn.close();

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值