How to connect JDBC to MySQL 5.7

How to connect JDBC to MySQL 5.7

1. First prepare the MySQL and Eclipse environment. After the environment is set up, download the JDBC driver package from the Eclipse official website. The download address is http://dev.mysql.com/downloads/connector/j/

2. Take out mysql-connector-java-5.1.31-bin.jar from the downloaded file, put it in the project, and import the path

Method: Right-click the project name->Build Path->Configure Build Path, select Add External JAR... Find the location of mysql-connector-java-5.1.31-bin.jar, and then load the driver package into the project.

3. Write an example to test it

package testmysql; 
import java.sql.*; 
public class Test { 
 
  public static void main(String[] args) { 
    String driver = "com.mysql.jdbc.Driver"; 
    String URL = "jdbc:mysql://localhost:3306/student"; 
    Connection con = null; 
    try 
    { 
      Class.forName(driver); 
    } 
    catch(java.lang.ClassNotFoundException e) 
    { 
      System.out.println("Connect Successfully."); 
      System.out.println("Cant't load Driver"); 
    } 
    try   
    {                                         
      con=DriverManager.getConnection(URL,"root","root"); 
      System.out.println("Connect Successfully."); 
    }  
    catch(Exception e) 
    { 
      System.out.println("Connect fail:" + e.getMessage()); 
    } 
  } 
}

After connecting to the database, you can query the database table according to the content in the table. First, there must be content in the table. After entering some information into the table, you can use SQL language to query

import java.sql.*;  
public class Main {  
  
  public static void main(String[] args) {  
    String driver = "com.mysql.jdbc.Driver";  
    String URL = "jdbc:mysql://localhost:3306/xiaolu";  
    Connection con = null; 
    ResultSet rs = null; 
    Statement st = null; 
    String sql = "select * from student"; 
    try  
    {  
      Class.forName(driver);  
    }  
    catch(java.lang.ClassNotFoundException e)  
    {  
      // System.out.println("Connect Successfully.");  
      System.out.println("Cant't load Driver");  
    }  
    try    
    {                                          
      con=DriverManager.getConnection(URL,"root","root");  
      st=con.createStatement(); 
      rs=st.executeQuery(sql); 
      if(rs!=null) { 
        ResultSetMetaData rsmd = rs.getMetaData(); 
        int countcols = rsmd.getColumnCount(); 
        for(int i=1;i<=countcols;i++) { 
          if(i>1) System.out.print(";"); 
          System.out.print(rsmd.getColumnName(i)+" "); 
        } 
        System.out.println(""); 
        while(rs.next()) { 
          System.out.print(rs.getString("sno")+" "); 
          System.out.print(rs.getString("sname")+" "); 
          System.out.print(rs.getString("ssex")+" "); 
          System.out.print(rs.getString("sage")+" "); 
          System.out.println(rs.getString("sdept")+" "); 
        } 
      } 
      //System.out.println("Connect Successfully.");  
      System.out.println("ok"); 
      rs.close(); 
      st.close(); 
      con.close(); 
    }   
    catch(Exception e)  
    {  
      System.out.println("Connect fail:" + e.getMessage());  
    }  
  }  
}

This is the end of the article about JDBC connection to MySQL 5.7. For more information, please check other related articles on 123WORDPRESS.COM.

You may also be interested in:
  • Java jdbc connects to mysql database to implement add, delete, modify and query operations
  • JDBC connects to MySql database steps and query, insert, delete, update, etc.
  • How to use JDBC to connect to MYSQL database in JSP
  • Java uses jdbc to connect to the database tool class and jdbc to connect to mysql data example
  • JDBC connection to MySQL instance detailed explanation
  • Summary of problems that may occur when using JDBC to connect to Mysql database
  • mysql jdbc connection steps and common parameters
  • Problems with JDBC connecting to MySQL
  • Java connects to Mysql database via JDBC
  • Six-step example code for JDBC connection (connecting to MySQL)

<<:  SMS verification code login function based on antd pro (process analysis)

>>:  Three Ways to Lock and Unlock User Accounts in Linux

Recommend

How to export CSV file with header in mysql

Refer to the official document http://dev.mysql.c...

Overview of MySQL Statistics

MySQL executes SQL through the process of SQL par...

Linux implements automatic and scheduled backup of MySQL database every day

Overview Backup is the basis of disaster recovery...

15 Best Practices for HTML Beginners

Here are 30 best practices for HTML beginners. 1....

HTML table tag tutorial (31): cell width and height attributes WIDTH, HEIGHT

By default, the width and height of the cell are ...

Pagination Examples and Good Practices

<br />Structure and hierarchy reduce complex...

Simple method to install mysql under linux

When searching online for methods to install MySQ...

Can asynchrony in JavaScript save await?

I knew before that to synchronously obtain the re...

How to get datetime data in mysql, followed by .0

The data type of MySQL is datetime. The data stor...

How to install docker using YUM

As shown in the following figure: If the version ...

Vue integrates Tencent Map to implement API (with DEMO)

Table of contents Writing Background Project Desc...

A simple way to build a Docker environment

First, let’s understand what Docker is? Docker is...

Example of Vue transition to achieve like animation effect

Table of contents Results at a Glance Heart Effec...

Detailed explanation of unique constraints and NULL in MySQL

Preface A requirement I had previously made, to s...