A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

JDBC入门

JDBC 规范定义接口,具体的实现由各大数据库厂商来实现
JDBC 是 Java 访问数据库的标准规范,真正怎么操作数据库还需要具体的实现类,也就是数据库驱动。每个 数据库厂商根据自家数据库的通信格式编写好自己数据库的驱动。所以我们只需要会调用 JDBC 接口中的方法即 可,数据库驱动由数据库厂商提供。

实现步骤
1.注册驱动        Class.forName("com.mysql.jdbc.Driver");
        2.获取连接        DriverManager.getConnection("jdbc:mysql://localhost:3306/db3", "root", "root");
        3.创建sql和执行sql的对象        String sql = "update account set balance = 500 where id = 1";  Statement stmt = conn.createStatement();
        4.执行sql获取结果        int count = stmt.executeUpdate(sql);
        5.处理结果        System.out.println(count);
        6.释放资源        stmt.close();
        conn.close();
ps:
                1.ResultSet的遍历
                        while(rs.next()){
                                rs.getObejct(1);
                                rs.getObejct("列名")
                        }
                2.sql注入
                        使用        PrepareStatement        配合占位符  ?
                        pst.executeQuery()        --> 没有参数
                        pst.executeUpdate() --> 没有参数
                3.事务
                        conn.setAutoCommit(false);
                        conn.commit()
                        conn.rollback();


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马