javaWeb练习——初认JDBC

简单来说,JDBC就是用java语言操作关系型数据库的一套API。

他的使用步骤主要为以下流程:

(0)导入jar包

(1)注册驱动

(2)获取连接

(3)定义SQL语句

(4)获取执行SQL对象

(5)执行SQL

(6)处理返回结果

(7)关闭资源

      需要说明的一点是,注册驱动可以省略,对于sql语句,若是查询语句则使用statement.executeQuery(sql)获取查询结果的对象,然后使用该对象的next(),getXxx方法获取值。当需要防sql注入时,在获取执行sql对象处使用connection的prepareStatement(sql)方法获取,而不再是createStatement方法

查询代码

public class jdbc {
    public static void main(String[] args) {
//        1.注册驱动(可省略)
//        2.获取连接
        String url = "jdbc:mysql://127.0.01:3306/db1";
        String user = "root";
        String password = "1234";
        ArrayList<String> titleArr = new ArrayList<>();
        try {
            Connection cnn = DriverManager.getConnection(url, user, password);
//        3.sql语句
            String sql = "select * from music;";
//        4.获取SQL对象
            Statement stmt = cnn.createStatement();
//        5.查询语句,需获取result
            ResultSet rs = stmt.executeQuery(sql);
//        6.遍历数据

            while (rs.next()) {
                String title = rs.getString("title");
                titleArr.add(title);
            }
//          7. 关闭资源
            rs.close();
            stmt.close();
            cnn.close();
        } catch (Exception throwables) {
            throwables.printStackTrace();
        }
//        遍历数组
        for (String s : titleArr) {
            System.out.print(s+" ");
        }
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值