代码:
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>
结果: