我在从Java到mySQL的连接上遇到了问题。我正在使用带有NetBeans的Linux,并且我下载了特定的驱动程序。我在XAMPP中有mySQL。
我的代码是:
try {
Class.forName("com.mysql.jdbc.Driver");
Connection c = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/nombreBaseDatos",
"user",
"pass"
);
} catch (ClassNotFoundException ex) {
Logger.getLogger(BD1.class.getName()).log(Level.SEVERE, null, ex);
} catch (SQLException ex) {
Logger.getLogger(BD1.class.getName()).log(Level.SEVERE, null, ex);
}
我得到的错误是:
com.mysql.jdbc.CommunicationsException:由于基础异常导致通信链接失败:
**开始嵌套异常**
java.net.ConnectException消息:Conexión rehusada
堆栈跟踪:
谁能帮我把这个联系起来吗?
这将提示我MySql不接受localhost:3306上的连接
事实是这样的吗?做一个简单的
telnet localhost 3306
是否连接到计算机上的接收端口?这样的连接需要配置MySql吗?
问题内容: 我在尝试使用以下代码获取数据库连接时遇到问题: 输出的错误信息是: / usr / lib / jvm / java-6-openjdk / bin / java -Didea.launcher.port = 7532 -Didea.launcher.bin.path = / usr / bin / idea / bin -Dfile.encoding = UTF-8-类路径/usr/
我有(假设)以下服务器为我的应用程序;我的工作与MySQL。 1) 应用程序使用的数据库(服务器位于日本) 2)数据库备份(服务器位于秘鲁) 3)紧急数据库(服务器位于美国) 关于Spring的功能,我有几个问题: A) 如何在所有数据源中同时持久化? 如何在Spring中创建连接池,以便如果我的第一个数据源没有响应,系统会自动与第二个数据源一起工作? 这是我实际的 问候
问题内容: 我有一个使用JDBC连接到MySQL的应用程序。在某些情况下,JDBC连接空闲数小时(甚至几天),并且失去与MySQL的连接,然后尝试执行查询时除外。最好的解决方案是什么? 问题答案: 保持连接打开时间不足是一个坏习惯。当数据库打开时间过长时,它将强制关闭。您应该编写JDBC代码,以便它总是在您获取它们的同一块块中关闭连接(以及语句和结果集),以防止这样的资源泄漏。 但是,获取每个连接
jdbc:mysql://x.x.x.x:3306/xxxdb?VerifyServerCertificate=true&usessl=true&requiressl=true+user+password Mon Nov 14 17:23:53 S>2016警告:不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45+、5.6.26+和5.7.6+的要求,如果未设置显式选项
我在Center Os服务器上用JSP创建了Web应用程序。过了一段时间,到mysql的连接超过了限制,如果不重新启动mysql服务,应用程序就无法工作。 关闭Tomcat:使用catalina_base:/usr/local/apache-tomcat-7.0.27使用catalina_home:/usr/local/apache-tomcat-7.0.27使用catalina_tmpdir:/
建议在Linux中使用RPM包来安装MySQL。MySQL RPM目前已经嵌入到SuSE Linux 7.3系统中,但是应当能在大多数支持rpm和使用glibc的Linux版本中工作。要想获得RPM软件包,参见2.1.3节,“怎样获得MySQL”。 MySQL AB不提供与具体平台相关的RPM;具体平台相关的RPM和通用RPM之间的区别是具体平台相关RPM为目标平台而构建,为动态连接。而通用RPM