一.本文前言
近期在做项目时需要连接远端服务器,在进行一番学习后终于实现效果下面总结实现过程。
二.实现过程
首先我们需要做好前期准备
1.远端服务器准备:
(1)打开3306端口,使外界允许访问。
(2)打开数据库被外界访问的权限。
2.项目端准备
(1)导入mysql-connector-java的jar包
(2)将jar包引入项目中(build path之类操作)
3.连接代码
public Connection getConn()
{
Connection connection =null;
//下方的localhost改为服务器ip,tablename改为你要访问的表名。
String db_url="jdbc:mysql://localhost:3306/tablename?serverTimezone=UTC";
try {
Class.forName("com.mysql.cj.jdbc.Driver");
//下方username改为登录远端数据库的用户名,password改为登录远端数据库的密码
connection = DriverManager.getConnection(db_url, "username", "password");
System.out.println("Success connect MySql server!");
} catch (Exception e) {
System.out.println("Fail connect MySql server!");
}
return connection;
}
4.测试demo
//DBUtil为该方法所在的类
DBUtil db=new DBUtil();
db.getConn();
若输出框显示Success connect MySql server!则连接成功;若输出框显示Fail connect MySql server!则连接失败需找出问题所在。