Java mysql远程连接
时间: 2024-02-23 11:36:01 浏览: 20
要实现Java与MySQL的远程连接,需要进行以下几个步骤。
首先,要查看MySQL用户对外的开放权限,可以使用命令`select user,host from mysql.user`来查看。
接下来,需要获取本机的IP地址,可以在Windows系统中使用命令`ipconfig`,在macOS和Linux系统中使用命令`ifconfig`来查看。
然后,可以使用Java代码来进行本地连接测试,示例代码如下:
```java
package com.example;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class App {
public static void main(String[] args) {
String url = "jdbc:mysql://127.0.0.1:3306/student";
String user = "root";
String password = "1234";
try {
Connection con = DriverManager.getConnection(url, user, password);
String sql = "create table if not exists tbb(id int,name varchar(10),sex varchar(2));";
Statement state = con.createStatement();
int i = state.executeUpdate(sql);
System.out.println(i);
System.out.println("连接成功!");
} catch (Exception e) {
System.out.println("连接失败!");
}
}
}
```
最后,根据需要,可以使用图形化软件如Navicat、SQLyog等来操作MySQL,也可以通过终端命令来查看MySQL的IP开放权限、查看端口情况,并测试远程连接情况。<span class="em">1</span><span class="em">2</span><span class="em">3</span>