Fork me on GitHub

浅谈JDBC访问MySQL数据库

经过我自己的总结后,其实很简单,只需要记住四个步骤,JDBC这部分的学习就可以掌握差不多了,请多多指教。

  1. 加载注册JDBC驱动;
  2. 打开数据库;
  3. 创建向数据库发送sql语句的statement;
  4. ResultSet是数据库返回的结果集;
  5. 关闭(先打开的后关闭,后打开的先关闭).
    package com.csdn.jdbc.study;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    public class JdbcTest1 {
        public static void main(String[] args) throws SQLException {
            String sql = "select * from tb_user";
            try {
                //第一步
                Class.forName("com.mysql.jdbc.Driver");
                //第二步
                Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/student","root","");//我使用的是默认密码,默认密码为空
                //第三步
                Statement stmt = conn.createStatement();
                //第四步
                ResultSet rs = stmt.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.println(rs.getString("email"));
                }
                //第五步
                rs.close();
                stmt.close();
                conn.close();
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
        }
    }

    虽然有的步骤讲的不是那么严谨,但意思到了,欢迎各位指正,批评,感激不尽!

posted @ 2016-12-30 22:33  52Hz  阅读(346)  评论(2编辑  收藏  举报