• 浅谈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();
              }
          }
      }

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

  • 相关阅读:
    Linux下的搜索查找命令的详解(locate)
    Linux下的搜索查找命令的详解(whereis)
    Linux下的搜索查找命令的详解(which)
    Linux下的awk文本分析命令实例(二)
    Linux下的awk文本分析命令实例(一)
    Linux下的awk文本分析命令详解
    Linux下的at定时执行任务命令详解
    六. 元素修改与空值处理
    七. 高级方法
    八. Pandas的轴
  • 原文地址:https://www.cnblogs.com/Miracle-Maker/p/6238457.html
Copyright © 2020-2023  润新知