mysql-connector官方仓库地址:Maven Repository: mysql » mysql-connector-java
在Maven的配置文件中添加如下内容:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
如果你使用的是MySQL8.0版本,请到官方仓库查找最新版本
数据库连接代码如下:
import java.sql.*;
public class spider {
private Connection conn = null;
public static void main(String[] args) {
new spider().connectMariaDB();
}
public void connectMariaDB(){
System.out.println("start connect");
String conn_str = "jdbc:mysql://127.0.0.1:3309/mysql?"
+ "user=root&password=test"
+"&useUnicode=true&characterEncoding=UTF8";
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(conn_str);
Statement stmt = conn.createStatement();
String sql = "show tables;";
ResultSet result = stmt.executeQuery(sql);
if (result != null) {
while (result.next()) {
System.out.println(result.getString(1) + "\t");
}
}
System.out.println("MariaDB/MySQL connect success");
} catch (Exception e) {
e.printStackTrace();
}
}
}