当前位置: 首页 > 知识库问答 >
问题:

Linux下JAVA与mySQL的连接

鲜于璞瑜
2023-03-14

我在从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

堆栈跟踪:

谁能帮我把这个联系起来吗?

共有1个答案

徐淳
2023-03-14

这将提示我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