当前位置:Gxlcms > 数据库问题 > JDBC学习笔记(2)

JDBC学习笔记(2)

时间:2021-07-01 10:21:17 帮助过:2人阅读

="scott";//用户权限 String password = "scott"; Connection conn = DriverManager.getConnection(url, user, password);

      技术分享

jdbc是个协议,上面的url最后面orcl是数据库实例。每个数据库的url格式都不同 ,下面是总结了大部分的数据库的URL格式:

      技术分享

三 其他     

     当建立连接之后,用户就可以访问数据库了,相当于桥建好了。但是怎么访问了,当然是使用查询等sql语句,但是这些语句该怎么传送给数据库呢,当然要使用车来运输了,这个车就是要创建Statement对象,它可以传送要发送的sql语句,也会传送查询等的结果。但是有个问题是在数据执行所得到的结果放在哪里呢?一直放在车上?不会的,他会给ResultSet对象,这个对象是个二维表的结构,然后用户可以使用ResultSet对象里面查到的值做一系列操作了。当然最后要释放资源了,释放的顺序也很重要,先创建的后释放。为什么要释放资源呢?因为一个数据库有很多应用来操作,用了数据库之后要及时关闭,不然当超过一定值得时候会导致系统负载很大,导致宕机。

         // 3,创建语句
        Statement stmt = conn.createStatement();
        // 4,执行语句,返回结果集
        ResultSet rs = stmt.executeQuery(sql);
        // 5,处理结果
        while (rs.next()) {
            
        }
        // 6,关闭连接
        rs.close();
       stmt.close();
       conn.close();
这些代码是个简单的演示,只是为了熟悉过程。本文来自《JDBC Recipes A Problem-Solution Approach技术分享和传智播客的李勇老师的视频技术分享

JDBC学习笔记(2)

标签:

人气教程排行