Java - Getting Data from MySQL database

前端 未结 6 541
南笙
南笙 2021-02-04 15:31

I\'ve connected to a MySQL database, which contains four fields (the first of which being an ID, the latter ones each containing varchar strings).

I am trying to get the

6条回答
  •  故里飘歌
    2021-02-04 16:09

    • First, Download MySQL connector jar file, This is the latest jar file as of today [mysql-connector-java-8.0.21].

    • Add the Jar file to your workspace [build path].

    • Then Create a new Connection object from the DriverManager class, so you could use this Connection object to execute queries.

    • Define the database name, userName, and Password for your connection.

    • Use the resultSet to get the data based one the column name from your database table.

    Sample code is here:

    public class JdbcMySQLExample{
    
    public static void main(String[] args) {
    
        String url = "jdbc:mysql://localhost:3306/YOUR_DB_NAME?useSSL=false";
        String user = "root";
        String password = "root";
        
        String query = "SELECT * from YOUR_TABLE_NAME";
    
        try (Connection con = DriverManager.getConnection(url, user, password);
            Statement st = con.createStatement();
            ResultSet rs = st.executeQuery(query)) {
    
            if (rs.next()) {
                
                System.out.println(rs.getString(1));
            }
    
        } catch (SQLException ex) {
              System.out.println(ex);
           
        } 
    }
    

提交回复
热议问题