一尘不染

错误-无法找到或加载主类

java

我想连接我的java程序以连接数据库并检索数据。它的编译完美,但运行时即时得到这个Error : Could not find or load main class

我已经安装了Java SQL驱动程序,并将jar路径作为CLASSPATH添加到环境变量中

import java.sql.*;
public class Java2Sql{
    public static void main(String args[]){
        String url = "jdbc:mysql://localhost:80/";
        String dbName = "test";
        String driver = "com.mysql.jdbc.Driver";
        String userName = "root";
        String password = "root";

        try{
            Class.forName(driver).newInstance();
            Connection conn = DriverManager.getConnection(url+dbName,userName,password);

            Statement stmt = conn.createStatement();
            String strsql = "SELECT * FROM student";

            ResultSet res = stmt.executeQuery(strsql);

            while(res.next()){
                System.out.println("ID :"+res.getString(1));
                System.out.println("Name :"+res.getString(2));
                System.out.println("Tel :"+res.getString(3));
                System.out.println("City :"+res.getString(4));
            }
            res.close();
            conn.close();
        }catch(Exception e){
            e.printStackTrace();
        }

    }
}

阅读 169

收藏
2020-12-03

共1个答案

一尘不染

您应该从这里下载驱动程序

和JAR文件需要添加到项目类路径。

首先,右键单击Eclipse Project,然后单击Project-> Build Path-> Configure Build
Path。在“库”选项卡下,单击“添加jar”或“添加外部JAR”,然后添加下载的jar

不确定100%,但看起来您使用的端口号是80。使用以下语句确保您的MySQL端口号是最新的

SHOW VARIABLES WHERE Variable_name = 'port';
2020-12-03