「java远程mysql」java远程执行shell脚本

博主:adminadmin 2023-01-24 21:12:07 315

本篇文章给大家谈谈java远程mysql,以及java远程执行shell脚本对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java与远程 MYSQL

Connection conn=DriverManager.getConnection(url); 这句时 就没有反应了

远程连起来肯定要慢的多,有可能是没有连接上造成的。

你ping ……这个地址的主机能连通么?

java远程连接mysql

1.确认程序里的IP地址。如果你装mysql的电脑是宽带直接上网的,就是ipconfig看到的IP地址。

如果你是通过路由器上网的,那你所看到的只是你的局域网IP,得先弄清楚你的外网IP,然后在路由器映射成你的局域网IP。这样就能访问你的数据库了。

2.数据库用户是否对外网开放权限。在user表里看看你的第一个字段,如果是localhost,就改成%。(PS:这时建议别把密码默认为root,很容易背黑。权限和密码修改的语句到处都有,我就不写了)

纯手工制作,有什么不懂还可以问,期待加分!

关于JAVA中操作远程mysql

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class TestMysql {

public static void main(String[] args) {

try {

Class.forName("com.mysql.jdbc.Driver");

String url="jdbc:mysql://localhost:3306/dbname?user=rootpassword=123456useUnicode=truecharacterEncoding=UTF-8";

Connection conn = DriverManager.getConnection(url);

Statement stmt = conn.createStatement();

ResultSet rs = stmt.executeQuery("select * from user");

while (rs.next()) {

String name = rs.getString(1);

String password = rs.getString(2);

System.out.println(name + "----" + password);

}

rs.close();

stmt.close();

conn.close();

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

}

}

}

Java对mysql数据库远程连接问题

mysql -u 用户名 -p密码 -h 服务器IP地址 -P 服务器端MySQL端口号 -D 数据库名

注意:

(1)服务器端口标志-P一定要大些以区别于用户-p,如果直接连接数据库标志-D也要大写;

(2)如果要直接输入密码-p后面不能留有空格如-pmypassword;

(3)命令结束段没有';'分号。

Java程序远程连接mysql数据库失败是怎么回事

报什么错呢?

是不是远程的Mysql 不允许远程连接的原因?

你可以按下面的操作试一下。

首先,进入MYSQL:mysql -u root -p

密码:******

然后可以进入到MYSQL数据库里,查看里面的user表。

执行命令:use mysql;

select host,user from user;这里可以看到

+-----------+------------------+

| host | user |

+-----------+------------------+

| 127.0.0.1 | root |

| localhost | debian-sys-maint |

| localhost | root |

| namenode | root |

+-----------+------------------+

黑体部分是127.0.0.1 将这个更新为%即是所有的地址都可以访问

update user set host='%' where host='127.0.0.1'退出

然后打开mysql目录下的my.cnf文件,找到

bind-address = 127.0.0.1 将 后面改为你服务器的IP地址保存退出,重新启动mysql,OK,就可以远程登录了

java远程mysql的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java远程执行shell脚本、java远程mysql的信息别忘了在本站进行查找喔。