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

Java NetBeans8连接到HTTP mysql数据库

隗俊誉
2023-03-14

如何从Java Netbeans8连接http(Web Hosting)mysql数据库?我使用jdbc驱动程序。

package javaswimingapplication;

public class JavaSwimingApplication {
    public static void main(String[] args) {
        DBConnect connect = new DBConnect();
        connect.getData();
    }

}
package javaswimingapplication;

import java.sql.*;

public class DBConnect {
    private Connection con;
    private Statement st;
    private ResultSet rs;

    public DBConnect(){
        try{

            Class.forName("com.mysql.jdbc.Driver");
            con = DriverManager.getConnection("jdbc:mysql://web server ip/database name","database user","password");
            st = con.createStatement();

        }catch(Exception ex){
            System.out.println("Error: "+ex);
        }
    }

    public void getData(){
        try{

            String query = "select * from persons";
            rs = st.executeQuery(query);
            System.out.println("Rexords from database");
            while(rs.next()){
                String name = rs.getString("name");
                String age = rs.getString("age");
                //String name = rs.getString("name");

                System.out.println("Name: "+name+"  "+"Age: "+age);
            }


        }catch(Exception ex){
            System.out.println(ex);
        }
    }
}

错误:

运行:

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

共有1个答案

施雅懿
2023-03-14

MySQL服务器是监听它的外部ip还是可能只是监听localhost甚至是本地socketfile?

随webspace一起提供的大多数MySQL服务器都配置为无法从外部网络访问。

 类似资料:
  • 创建数据库后,必须连接或启动数据库才能正常使用。 语法: 示例: 假设要连接 数据库,参考以下代码: 执行上面命令,得到以下结果:

  • 主要内容:使用SQL * Plus连接到Oracle数据库服务器,使用SQL Developer连接到Oracle数据库服务器在本教程中,您将学习如何使用和SQL Developer 工具连接到Oracle数据库服务器。 使用SQL * Plus连接到Oracle数据库服务器 是安装Oracle数据库服务器或客户端时自动安装的交互式查询工具。 有一个命令行界面,允许您连接到Oracle数据库服务器并交互执行语句。 注意:如果有使用过MySQL或PostgreSQL,与MySQL中的mysql程序

  • 在连接之前,你需要一个受支持的驱动。下面是一些测试过的驱动及其版本,把你所需要的加入到package.json中。 驱动 npm 包 版本 mysql mysql 2.0.0-alpha9 postgres redshift pg 2.6.2 [1] sqlite sqlite3 2.1.7 mongodb mongodb 1.3.19 [1] 如果你要连接到Heroku,请使用版本2.5.0。

  • 我已经写出了我的数据库,它可以运行(在MySql上),并创建了我自己的jsp程序,但当我试图测试数据库和文件之间的连接时,我发现了这个错误 HTTP状态500-无法为JSP编译类: 类型异常报告 消息无法为JSP编译类: 说明服务器遇到内部错误,无法满足此请求。 例外 org.apache.jasper.无法为JSP编译类: 在生成的java文件中的第:[14]行发生错误:[C:\Program

  • 我想通过camunda连接sql server数据库(更明确地说,我想将脚本处理器解析的数据写入spl server数据库),我已经在conf/server.xml中添加了这些配置 我想知道我应该在我的camunda项目或camunda Modeler中配置或添加什么,以使我的项目在databse Tabeles中写入这些数据? 你能给我链接任何示例或教程吗?whiach能帮助我实现这个逻辑吗?我

  • 我是debezium的新手,我正在尝试将我的kafka连接器连接到我本地WAMP服务器上已经存在的MySQL数据库。 我用我的邮递员发了以下邮件 我的不良反应

  • 问题内容: 我刚刚在网络托管服务上设置了MySQL数据库,并尝试使用以下php远程连接至该数据库: 我对php和MySQL还是很陌生,我不了解几件事。我已将上面的代码保存在文件中(称为demo.html),并尝试在Web浏览器中查看它(当前它不显示任何内容)。 我的托管公司告诉我,应该使用数据库连接 我以为我需要包括IP地址(使用PhPMyAdmin登录时看到的地址),因此我也添加了该地址。但是,

  • 我正在尝试使用SpringBoot连接MySQL数据库,但我遇到以下错误: 应用程序无法以类路径启动:[文件:/C:/Dev/Repositorios/jira quality/target/classes/,文件:/C:/Users/jboscod/.m2/repository/mysql/mysql连接器java/8.0.21/mysql-connector-java-8.0.21.jar,文