JDBC六部曲

通过java利用jdbc的桥梁操作MySQL数据库

JDBC六部曲:

1、导包(将找到的jar文件导入到java工程里)

        在工程里创建一个文件夹lib

        将mysql-java.jar复制到当前工程的lib文件夹下

        做一个设置

                        File-->Project Structure --> Libraries

                         点击中间的 + 选择Java 选择jar文件路径

2、加载驱动类  Driver

         Class.forName("com.mysql.jdbc.Driver");

3、获取连接------可以理解为以前的Socket

        Connection conn = DriverManager.getConnection(url,user,password);

4、创建状态参数(流)----可以理解为是以前的Socket

        Statement stat = conn.createStatement();

5、执行数据库操作

        写DML---->insert delete update  (对数据库进行更新)

        executeUpdate(sql);

        读DQL--->select            (数据库没有发生变化,我需要处理结果)

        executeQuery(sql)

6、关闭

        close();

 

代码示例:

import java.sql.*;

public class TestJDBC {
    public static void main(String[] args) {
        try {
//        1、导包
//        2、加载驱动类
            String className = "com.mysql.jdbc.Driver";
            Class.forName(className);
//         3、获取连接
            String url = "jdbc:mysql://localhost:3306/scott";
            String user = "root";
            String password = "root";
            Connection conn = DriverManager.getConnection(url,user,password);
//          4、创建状态参数
            Statement stat = conn.createStatement();
//          5、执行数据库操作
//            String sql = "insert into dept values (60,'zhulignchun','student')";
            String sql = "delete from dept where deptno = 60";
            stat.executeLargeUpdate(sql);
            System.out.println("执行完毕");//输出执行结果
//          6、关闭
            stat.close();
            conn.close();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }


}

转载于:https://my.oschina.net/u/3939041/blog/3064917

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值