代码:


import java.sql.*;

/**
 * @author yangxin-ryan
 * @date 2017-11-21
 */
public class MysqlJdbcClient {

    public static void main(String[] args){
        String driver = "com.mysql.jdbc.Driver";
        String url = "jdbc:mysql://ip:3306/mysql";
        Connection conn = null;
        Statement stmt = null;
        try {
            Class.forName(driver);
            System.out.println("load mysql driver successful!");
        }catch (ClassNotFoundException error){
            System.out.println("Can't find Mysql driver!");
            error.printStackTrace();
        }
        try{
            conn = DriverManager.getConnection(url, "user", "password");
            stmt = conn.createStatement();
            System.out.println("Connection mysql successful!");
            String sql = "show databases";
            ResultSet rs = stmt.executeQuery(sql);
            while (rs.next()){
                System.out.println("--------------------");
                System.out.println("| " + rs.getString(1) + " |");
                System.out.println("--------------------");
            }
        }catch (SQLException error){
            error.printStackTrace();
        }finally{
            try{
                stmt.close();
                conn.close();
            }catch (SQLException closeError){
                closeError.printStackTrace();
            }
        }

    }
}


pom.xml


<dependencies>
    <!-- https://mvnrepository.com/artifact/org.apache.hive/hive-metastore -->
    <dependency>
        <groupId>org.apache.hive</groupId>
        <artifactId>hive-metastore</artifactId>
        <version>2.3.0</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.apache.hive/hive-jdbc -->
    <dependency>
        <groupId>org.apache.hive</groupId>
        <artifactId>hive-jdbc</artifactId>
        <version>2.3.0</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>6.0.6</version>
    </dependency>
</dependencies>

结果:


Java操作Mysql

相关文章: