Java访问远程MySQL数据库的代码可以使用JDBC(Java Database Connectivity)技术实现。JDBC是一种用于在Java应用程序和数据库之间进行连接的API。以下是一个简单的示例代码:
import java.sql.*;
public class RemoteMySQLAccess {
public static void main(String[] args) {
// JDBC连接信息
String url = "jdbc:mysql://远程服务器IP:端口号/数据库名";
String username = "数据库用户名";
String password = "数据库密码";
// JDBC连接对象
Connection conn = null;
try {
// 加载MySQL的JDBC驱动
Class.forName("com.mysql.jdbc.Driver");
// 创建连接
conn = DriverManager.getConnection(url, username, password);
// 创建SQL语句
String sql = "SELECT * FROM 表名";
// 创建执行SQL的Statement对象
Statement statement = conn.createStatement();
// 执行查询并获取结果集
ResultSet resultSet = statement.executeQuery(sql);
// 遍历结果集
while (resultSet.next()) {
// 根据列名获取字段值
String columnName = resultSet.getString("列名");
// 进行其他操作
// ...
}
// 关闭结果集、Statement和连接
resultSet.close();
statement.close();
conn.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
上述代码使用了JDBC驱动来连接远程MySQL数据库,并执行了一个简单的查询操作。其中,需要将远程服务器IP
、端口号
、数据库名
、数据库用户名
、数据库密码
、表名
、列名
替换为具体的值。
推荐的腾讯云相关产品和产品介绍链接地址:
云+社区沙龙online [国产数据库]
云+社区沙龙online [国产数据库]
企业创新在线学堂
企业创新在线学堂
企业创新在线学堂
TVP「再定义领导力」技术管理会议
云+社区沙龙online[数据工匠]
云+社区沙龙online [技术应变力]
云+社区沙龙online [技术应变力]
领取专属 10元无门槛券
手把手带您无忧上云