小编Jos*_*h K的帖子

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败

我正在努力让我的数据库与我的Java程序对话.

有人可以使用JDBC给我一个快速而又脏的示例程序吗?

我收到了一个相当惊人的错误:

Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 
    The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1122)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2260)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:787)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:49)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:357)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:207)
    at SqlTest.main(SqlTest.java:22)
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    The …
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

200
推荐指数
11
解决办法
53万
查看次数

PHP有线程吗?

我发现这个PECL包叫做线程,但还没有发布.PHP网站上没有任何内容.

php apache multithreading command-line-interface

129
推荐指数
10
解决办法
13万
查看次数

最快的JavaScript总结

在JavaScript中总结数组的最快方法是什么?快速搜索会转换几种不同的方法,但如果可能的话,我想要一个本机解决方案.这将在SpiderMonkey下运行.

在我一直在使用的内部思考:

var count = 0;
for(var i = 0; i < array.length; i++)
{
    count = count + array[i];
}
Run Code Online (Sandbox Code Playgroud)

我确信有更好的方法然后直接迭代.

javascript arrays function

63
推荐指数
5
解决办法
11万
查看次数

为什么MySQL在FULL OUTER JOIN上报告语法错误?

SELECT airline, airports.icao_code, continent, country, province, city, website 

FROM airlines 
FULL OUTER JOIN airports ON airlines.iaco_code = airports.iaco_code
FULL OUTER JOIN cities ON airports.city_id = cities.city_id
FULL OUTER JOIN provinces ON cities.province_id = provinces.province_id
FULL OUTER JOIN countries ON cities.country_id = countries.country_id
FULL OUTER JOIN continents ON countries.continent_id = continents.continent_id
Run Code Online (Sandbox Code Playgroud)

它说

您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便airports在第4行的'aerites_iaco_code = airports.iaco_code全外连接' 附近使用正确的语法

语法看起来对我来说.我之前从未做过很多连接,但是我需要在表中使用各种id交叉引用的列.

php mysql sql join mysql-error-1064

48
推荐指数
2
解决办法
5万
查看次数

MySQL ORDER BY rand(),名称为ASC

我想拿一个数据库说,1000个用户,然后选择20个随机的(ORDER BY rand(),LIMIT 20)然后按名称排序结果集.我想出了这是下面的查询工作像我希望的.

SELECT * FROM users WHERE 1 ORDER BY rand(), name ASC LIMIT 20

php mysql database random select

40
推荐指数
3
解决办法
11万
查看次数

计算流中的标准偏差

使用Python,假设我正在运行已知数量的项目I,并且能够计算处理每个项目所需的时间t,以及运行的总处理时间T和到目前为止处理的项目数c.我正在计算飞行中的平均值,A = T / c但这可能会因为单个项目需要非常长的时间来处理(几秒钟而不是几毫秒).

我想展示一个正在运行的标准偏差.如何在不记录每个记录的情况下这样做t

python math

33
推荐指数
3
解决办法
2万
查看次数

使用Node.js监视Mongo的更改

我正在使用Node.js进行一些项目工作,我想监视我的Mongo数据库(集合)是否有变化,基本上如果有东西被添加就会触发一个事件.

任何人都知道这是否可行?我正在使用node-mongodb-native驱动程序.

如果不是,我也喜欢将数据从服务器(运行node)推送到客户端浏览器的任何可用指针.

javascript database events mongodb node.js

27
推荐指数
1
解决办法
4823
查看次数

Java/Groovy中的Base64编码

在Java中将byte []转换为Base64字符串的正确方法是什么?更好的是Grails/Groovy,因为它告诉我该encodeAsBase64()函数已被弃用.sun.misc.BASE64Encoder建议不要使用该程序包,并在某些Windows平台上输出不同大小的字符串.

java grails groovy base64 encoding

27
推荐指数
2
解决办法
2万
查看次数

ClojureQL与clojure.contrib.sql相比如何?

看起来每个人都涵盖了基本情况,例如选择某些列并通过谓词过滤得很好,但我想知道每种情况如何比较更高级的情况.是否更容易在一个方面表达复杂的查询?一个库是否缺少对方涵盖的任何功能?

sql clojure clojure-contrib clojureql

25
推荐指数
1
解决办法
3375
查看次数

PHP中具有多个参数的相同命名函数

我从Java开始使用OOP,现在我对PHP非常重视.是否有可能用Java中的不同参数创建函数的多个?或者语言的解释/无类型性质是否会阻止这种情况并导致冲突?

php function

23
推荐指数
4
解决办法
4万
查看次数