Spring 개발환경 구축하기


maria db 연동

  • gradle에 jdbc driver dependency import
  • db 연동 테스트
          try {
              Connection con = null;
              con = DriverManager.getConnection("jdbc:mysql://localhost:3306", "id", "password");
    
              Statement st = null;
              ResultSet rs = null;
    
              st = con.createStatement();
              rs = st.executeQuery("show databases");
    
              rs = st.getResultSet();
    
              System.out.println(rs.next());
              while(rs.next()) {
                  String str = rs.getString(1);
                  System.out.println(str);
              }
          } catch(SQLException e) {
              e.printStackTrace();
          }
    

SQL Exception Error : CLIENT_PLUGIN_AUTH is required
-> mysql 서버 버전과 mysql-connector-java 버전이 맞지 않아 발생, mysql 서버를 업그레이드하던가 mysql-connector-java 버전을 낮춤.


참조