java连接远程服务器上的数据库(MySQL)

article/2025/8/8 15:29:35

1. 服务器上的准备工作

  • Linux服务器上下载并安装mysql服务

    • 输入命令安装mysql服务:#yum install mysql-server即可联网安装mysql服务器
    • 输入指令开启mysql服务:#service mysqld start
    • 初始化mysql:#mysql_secure_installation
    • 接下来的一连串指令只要按照提示输入 y/n并且配置好密码 就好了
  • mysql远程连接的设置

    • 进入mysql : #mysql -u root -p输入密码后进入mysql界面
    • 选择使用mysql数据库:use mysql;
    • 查看mysql和用户之间的使用权限:select user,host from user;在这里插入图片描述
      如果此时root用户的host是localhost的话远程连接是连接不上数据库的
      将localhost改为%即可: update user set host=’%’ where user=‘root’;
  • 防火墙设置

    • 查看mysql服务端口:#netstat -tnlp |grep mysqld(一般情况下端口号都是3306)
    • 打开3306端口的防火墙:#iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 允许访问3306端口
    • 如果是阿里云的服务器的话还需要在阿里云网站上的控制台再开启防火墙

2.通过java代码连接远程数据库

  • 下载mysql连接控制器,[这是一个java的jar包](https://dev.mysql.com/downloads/file/?id=500651)直接下载就好了
  • 通过jdbc(java database connectivity)连接数据库
public void connection(){Connection con = null;//即连接mysql的驱动 下载导入包后 通过Class.forName(driver)装载该驱动String driver = "com.mysql.jdbc.Driver";//jdbc是必须的 mysql是数据库名 接着是<目标网络地址>:<端口号>/数据库名称(在mysql界面下create database [name]创建的的数据库名)String url = "jdbc:mysql://127.0.0.1:3306/databaseName";//用户名String user = "root";//密码String password = "123456";try {Class.forName(driver);con = DriverManager.getConnection(url,user,password);if(!con.isClosed()) {System.out.println("Connected!");}}catch (Exception e) {e.printStackTrace();}}

http://chatgpt.dhexx.cn/article/vUntJAg3.shtml

相关文章

如何远程连接MySQL数据库

新安装的 MySQL 只有一个 root 用户&#xff0c;默认不开启远程连接。下面以 Ubuntu 系统下的 MySQL 为例&#xff0c;说明如何远程连接 MySQL 数据库。 登录 root 用户 mysql -uroot -pyongdu查看 mysql 数据库中的所有表 mysql> show databases; -------------------- |…

远程连接数据库

Windows系统&#xff08;远程方&#xff09; Windows系统功能 1. 启动telnet客户端 需要启动 telnet客户端&#xff08; 安装完&#xff0c;最好重启电脑 &#xff09; telnet 连通性测试&#xff1a; Win r -> cmd -> Telnet www.baidu.com 80 回车后&#xff1a;出现…

远程连接SQL server 数据库

开发工具与关键技术&#xff1a; ssms SQL 作者&#xff1a;GuanLW 撰写时间&#xff1a;2022/3/28 第一步&#xff1a;打开电脑的防火墙&#xff0c;在高级设置里面添加入站和出站规则&#xff08;控制面板>系统和安全>Windows defender防火墙>高级设置&#xff…

如何远程连接SQLServer数据库

如何远程连接SQLServer数据库 准备工作 1.打开 选中如下的连接方式 连接成功后就会出出现 2.连接成功后&#xff1a;右键设置属性 安全性设置&#xff1a;如下图所示 设置连接属性&#xff1a; 设置完成之后点击完成&#xff01;&#xff01;&#xff01; 3.打开 启动sqlSe…

Java远程连接数据库——远程连接MySQL数据库,操作和管理MySQL数据库

目录 Java与MySQL 1.MySQL远程连接情况 1.1.查看权限情况 1.2.Java连接情况 2.MySQL远程连接设置 2.1.IP地址开放设置 2.2.开放3306端口 3.总结 Java与MySQL 上一篇笔记已经写好了MySQL的安装使用与Java连接MySQL的操作&#xff0c;但那仅仅是本地连接&#xff0c;我们都…

如何远程连接数据库

大家在本地连接自己的数据库可能没有问题&#xff0c;但当服务器的时候就需要远程连接了&#xff0c;那么如何能够让远程的数据库被我们访问到呢&#xff0c;接下来就具体执行一下相关的操作&#xff0c;以我的为例&#xff0c;连接虚拟机中的数据库&#xff0c;操作系统是linu…

十行代码编写一个Python小游戏,你准备好了吗?

准备好了吗&#xff1f;我们即将开始激动人心的游戏编程之旅。 或许你之前学习过一点编程&#xff0c;但若是你从没接触过游戏编程&#xff0c;那么你仍然会对游戏程序的运行感到不解。游戏程序不像计算一个公式或谜题&#xff0c;得到答案之后程序就结束了&#xff0c;游戏程序…

python小游戏实现代码

早上逛CSDN首页就见到这么一篇教程。看了一下很有意思,就马上动手实现了一下。看看效果吧: 完整代码: # -*- coding: utf-8 -*- # 1 - Import library import pygame from pygame.locals import * import math import random # 2 - Initialize the game keys = [False, Fals…

python简单小游戏代码教程,Python简单小游戏代码

球球各位大神怎么用python写一个猜词小游戏的代码&#xff1f; key input(请输入一个单词&#xff1a;)description input(输入单词描述&#xff1a;)chance 5mark 5print(现在开始游戏)print(description \t 这是单词的描述,请你输入这个单词&#xff1a; )for i in ra…

python小游戏代码大全-Python小游戏之300行代码实现俄罗斯方块

前言 本文代码基于 python3.6 和 pygame1.9.4。 俄罗斯方块是儿时最经典的游戏之一&#xff0c;刚开始接触 pygame 的时候就想写一个俄罗斯方块。但是想到旋转&#xff0c;停靠&#xff0c;消除等操作&#xff0c;感觉好像很难啊&#xff0c;等真正写完了发现&#xff0c;一共…

python编程游戏代码大全,python简单的小游戏代码

大家好&#xff0c;本文将围绕python编程一个最简单游戏代码展开说明&#xff0c;20行python代码的入门级小游戏是一个很多人都想弄明白的事情&#xff0c;想搞清楚python游戏编程入门游戏代码需要先了解以下几个事情。 一、石头剪刀布游戏 目标&#xff1a;创建一个命令行游戏…

干货来啦!!!二十种Python代码游戏源代码分享

学Python中&#xff0c;自我感觉学的还不错的亚子~想做点什么来练练手&#xff0c;然后我疯狂的找各种小游戏的教程源码什么的&#xff0c;于是我就疯狂的找呀找呀&#xff0c;就找到了一大堆&#xff0c;哈哈哈 毕竟我是从小就有一个游戏梦&#xff0c;现在就弥补一下自己小时…

python小游戏代码大全-python小游戏实现代码

早上逛CSDN首页就见到这么一篇教程。看了一下很有意思,就马上动手实现了一下。看看效果吧: 完整代码: # -*- coding: utf-8 -*- # 1 - Import library import pygame from pygame.locals import * import math import random # 2 - Initialize the game keys = [Fal…

python一行代码制作20款经典游戏

今天分享一个有趣的Python游戏库freegames&#xff0c;它包含20余款经典小游戏&#xff0c;像贪吃蛇、吃豆人、乒乓、数字华容道等等&#xff0c;依托于标准库Turtle。 我们不仅可以通过1行代码进行重温这些童年小游戏&#xff0c;还可以查看源码自己学习下游戏编写&#xff0…

python简单小游戏代码教程,python小游戏程序源代码

球球各位大神怎么用python写一个猜词小游戏的代码&#xff1f; key input(请输入一个单词&#xff1a;)description input(输入单词描述&#xff1a;)chance 5mark 5print(现在开始游戏)print(description \t 这是单词的描述,请你输入这个单词&#xff1a; )for i in ra…

Python代码,能玩30多款童年游戏!这些有几个是你玩过的

大游戏小游戏有千千万万&#xff0c;这些小游戏应该只有90后才玩过和懂吧 儿童节即将到来&#xff0c;虽然秃头程序员没有头发&#xff0c;但是童心还是一直都在的&#xff0c;今天就分享一些私藏的童年游戏&#xff0c;十几行代码就能进入使用Python开发的小游戏快乐玩耍&…

一口气用Python写了13个小游戏(附源码)

仅限技术学习参考 分享13个游戏源码&#xff0c;可以自己复现玩玩&#xff0c;研究下里面的编程逻辑&#xff0c;对学习编程&#xff08;特别是初学者&#xff09;应该会有很大帮助。 1、吃金币 源码分享&#xff1a; import os import cfg import sys import pygame import…

JSP校验必填项

输入框为input标签&#xff0c;在保存的function() 里增加校验&#xff1b;

android textview 必填,在android中如何使用Html渲染的方式实现必填项前面的*号

本篇文章主要介绍了android中使用Html渲染的方式实现必填项前面的*号示例&#xff0c;具有一定的参考价值&#xff0c;有兴趣的可以了解一下 项目的个人基本信息UI界面效果图如下&#xff0c;有一个红色的*号&#xff0c;并且跟它挨着的文字颜色不一样。简友们&#xff0c;你们…

php邮箱必填,WordPress移除用户新注册时邮件必填选项(注册不填邮箱/邮箱非必填)...

使用WordPress搭建的网站是支持用户注册做商城网站的&#xff0c;注册的时候默认要求用户填写一个邮箱&#xff0c;并且是必须填写的&#xff0c;而某些网站情况特殊&#xff0c;可能并不需要强制填写邮件&#xff0c;所以我们可以通过下面的代码把强制填写邮件功能改为必填项目…