java代码链接远程MYSQL 报错,链接本地数据库确可以,用客户端工具链接远程也可以链接

作者&投稿:悟迹 (若有异议请与网页底部的电邮联系)
求大神帮忙,JAVA远程连接MYSQL失败,本地成功~

远程服务器3306端口没有对外开放吧,服务器那边,防火墙新建规则,开放3306端口!

报什么错呢? 是不是远程的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,就可以远程登录了

从Oracel得到的信息是可能是你的mysql connector to java的版本太老,建议使用4.1及更新的版本
还有的可能是服务端将空闲超时的连接关闭了,但客户端连接池还认为连接有用,就用该连接来发送数据,所以会报错。http://aofengblog.blog.163.com/blog/static/63170212008723480193/


AVA动不动有人说 敢远程不GB 什么意思
哦 这多半是sb看你战绩好,不服气,乱放屁的意思。 深有体会

如何用java远程访问天气预报接口
连接中央气象台的APIURL url = new URL("http:\/\/m.weather.com.cn\/data\/" + Cityid + ".html");URLConnection connectionData = url.openConnection();connectionData.setConnectTimeout(1000);

java后端连接前端有多少种方式?
(如下图所示)4、RPC使用RPC框架进行远程过程调用,前端通过调用后端接口获得数据。(如下图所示)5、GraphQL对于复杂的应用程序,GraphQL是一种灵活的查询语言,可用于查询和修改后端数据,允许前端根据需要获取所需的数据。(如下图所示)java前后端对接的难点所在:1、面对高并发,大数据访问时候,由于...

AVA里的FTP是什么?
但 Internet 上有很大一部分 FTP 服务器被称为“匿名”(Anonymous)FTP 服务器。这类服务器的目的是向公众提供文件拷贝服务,因此,不要求用户事先在该服务器进行登记注册。Anonymous(匿名文件传输)能够使用户与远程主机建立连接并以匿名身份从远程主机上拷贝文件,而不必是该远程主机的注册用户。用户...

ava的高手Fr改造方法?
专业镜子,两倍镜卡点,要是改快速瞄准镜的话,你这fr就是浪费了,还不如继续玩dsr吧。还有,枪管装远程的吧,比专业的杀伤力大,致死率高

webview 远程js调用本地java实现交互怎么做?
可以,只要你是用webview打开的,那么不管事远程还是本地,都可以通过webview与app的本地java代码进行交互。没有任何区别。1、webview必须设置支持Javascript mWebview.getSettings().setJavaScriptEnabled(true);2、加进一个回调的代理类JavaScriptInterface,并给它一个调用的名称:ncp mWebView.add...

求AVA中野牛用法和改造
1.这把枪物有所值,连杀神器 2.有几种改法 1.枪管特殊版本+握把+弹匣类型改造+气缸改造 价格最贵,新手使用 2.特殊版本+气缸或者+射速的扳机 稳定性高,射速稍低 3.简单看见加射速的配件就安 射速高但稳定性稍低(考验压强)3.用野牛主要就是扫射,除射速流对压枪要求较高外,其他的...

如何使用 Idea 远程调试 Java 代码
而一些大公司的项目是不需要在本地搭建应用服务器的,为了环境统一,应用服务器都是在远程服务器上面,这时我们就需要用远程debug,通过远程服务器的ip地址和远程开启的debug端口进行调试:1.首先把远程服务器上面需要调试的代码放在IDE里面 2.在菜单栏选择run ->edit Configuration,点击+号,选择remote,...

java连接数据库需要上网吗
前者需要联网,后者不需要联网。 访问的方式都是要从数据库的地址进行访问的。 1:如访问远程服务器上的数据库: 服务器ip地址是192.143.234.242(IP地址,不为固定,此为任意IP示例) 那么如果此服务器上有你要访问的数据库,那么在JAVA代码中,创建数据库连接的时候 就要将“192.143.234.242”...

java如何执行远程服务器上的.sh文件
你可以使用JSch JSch全称是“Java Secure Channel”是SSH2的一个纯Java实现。它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等等。同时也是支持执行命令;以下是大概运行的代码,只是提供大致思路,可以去查官方API和demo import com.jcraft.jsch.ChannelExec;import com.jcraft.jsch....

江津区19689311717: java用局域网连接远程mysql数据库 -
宇文怖复方: 这个很简单,和你连接自己本地的Mysql一样,只是将目标主机的地址改为远程主机的IP地址,核心代码如下:public static void main(String[] args) { Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager....

江津区19689311717: 为什么JAVA连接MYSQL总是报如下错 -
宇文怖复方: 一般步骤如下,对照一下有没有哪里错或者遗漏:1、加载数据库连接驱动.2、建立与数据库的连接.3、进行数据库操作.4、对操作结果进行处理分析.5、关闭相关连接.注意:最后一步容易忘记,但是很重要.

江津区19689311717: java代码链接远程MYSQL 报错,链接本地数据库确可以,用客户端工具链接远程也可以链接 -
宇文怖复方: 是被防火墙防住的概率大.你可以测试一下,关掉自己的防火墙,看能不能连接上.如果能连上就是被字节的防火墙拦住了.如果能关闭被链接电脑的防火墙的话,也可以关掉试试.

江津区19689311717: java远程连接mysql失败问题 -
宇文怖复方: 问题1:可能是对方禁止你远程,你被黑名单了2:你本质的端口和网络环境发生变化了吗?本地的端口有没有呗占用的情况,或是被禁用的情况呢

江津区19689311717: java如何连接mySQL数据库? -
宇文怖复方: 1.下面代码是使用jdbc直接来链接mysql的操作,方式与SQL SERVER类似,区别在于加载的驱动不同,url的设置也有点区别.2.执行脚本返回的结果,可以看出java成功链接上mysql并获取到返回值3.mysql-connector-java-5.1.26-bin.jar是java链...

江津区19689311717: java连接mysql数据库报错 -
宇文怖复方: String url="jdbc:mysql;//localhost:3306/jdbc"; 写错了String url="jdbc:mysql://localhost:3306/jdbc"; // 在//前面的...

江津区19689311717: java jdbc远程连接别的电脑的mysql数据库报错 -
宇文怖复方: 连接超时,你先确定一下URL地址是否正确,在命令行ping一下.或者使用客户端连接一下那个数据库,看能不能连接上.连接超时和java程序没多大关系.

江津区19689311717: Java链接MySQL数据库老是报错,求助高手~ -
宇文怖复方: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 找不到驱动,你驱动包没有引入吧.你是用的Myeclipse吗?是的话,可以点击工程的右键,里面有导入library的一个选项,就可以导入驱动包了.

江津区19689311717: java jdbc连接mysql报错:No suitable driver found for jdbc -
宇文怖复方: 驱动版本或者驱动位置问题,你应该和应用服务器环境结合着问,比如说web服务器是不是tomcat啥的.如果是单独应用,就好好检查一下应用的编译设置中的库设置,是否保护了驱动jar!

江津区19689311717: java如何连接mysql? -
宇文怖复方: ...如果你知道jdbc,我给你段代码,看看吧 Connection connection = null; Class.forName(diverName); LOGGER.debug(url); connection = DriverManager.getConnection(url,userName,passWord); return connection; 这就返回了一个连接对象,用这个对象对数据库进行操作的 url,user,pwd知道配置吗?

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网