JDBC的使用五大步骤以及查询操作-数据库编程(二)

来源:互联网 发布:快乐识字软件 编辑:程序博客网 时间:2024/06/10 16:38

jdbc的使用步骤

1.加载jdbc的驱动。
2.打开数据库的连接。
3.建立一个会话,然后执行增删改查等基本的操作。
4.对结果进行处理
5.对环境进行清理,比如关闭会话等。

查询操作

首先用Class类的forname方法来实例化一个驱动实例。
然后分别初始化:Connection Statement ResultSet三个类,这三个类分别用来是建立连接,执行操作和对结果进行处理的类。
DriverManager通过getConnection方法传入三个参数分别是数据库的url和用户名,密码来获得connection实例。
connection的createStatement方法来获得Statement实例。
Statement的executeQuery方法来获得ResultSet实例。
最后按照由小到大,关闭resultSet,Sratement,Connection的实例。
具体代码如下:

String sql = "SELECT * FROM tbl_user";        Connection conn = null;        Statement st = null;        ResultSet rs = null;        try {            Class.forName("com.mysql.jdbc.Driver");            conn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_dbb", "root", "");            st = (Statement) conn.createStatement();            rs = st.executeQuery(sql);            while (rs.next()) {                System.out.print(rs.getInt("id")+"   ");                System.out.print(rs.getString("name")+"    ");                System.out.print(rs.getString("password")+"    ");                System.out.print(rs.getString("email")+"    ");                System.out.println("");            }        } catch (Exception e) {            e.printStackTrace();            }finally{                try {                    rs.close();                } catch (SQLException e) {                    // TODO Auto-generated catch block                    e.printStackTrace();                }                try {                    st.close();                } catch (SQLException e) {                    // TODO Auto-generated catch block                    e.printStackTrace();                }                try {                    conn.close();                } catch (SQLException e) {                    // TODO Auto-generated catch block                    e.printStackTrace();                }            }
1 0