猿问

无法从 java 连接到 mysql

我正在为面试官制作一个程序,以便为特定候选人提交分数。面试时间是5.7.18,我必须在周二/周三之前提交程序。我无法连接到 MySQL 数据库。我认为用户创建存在一些问题。从 5 台不同的 PC 输入的标记应该转到不同 PC 中的 MySQL 数据库


这是我的网址/密码/用户名 -


private static final String URL = "jdbc:mysql://192.168.1.35:3306/interview";

    private static final String USER = "root";

    private static final String PASSWORD = "ubuntu";

这是我的 JAVA 代码 -


try {

            Class.forName("com.mysql.jdbc.Driver").newInstance();

            Connection con = DriverManager.getConnection(URL, USER, PASSWORD);

            JOptionPane.showMessageDialog(null,"Connection Established!","Alert", JOptionPane.INFORMATION_MESSAGE);

            String q1="select username from users";

            Statement st = con.createStatement();

            String usr=jTextField2.getText();

            String psw=(new String(jPasswordField1.getPassword()));

            ResultSet rs = st.executeQuery(q1);

            boolean flag_usr=false;

            while(rs.next())

                {

                    if(usr.equals(rs.getString("username")))

                    {

                        flag_usr=true;

                    }

                }

            if(flag_usr==true)

            {

                String q2="select password from users";

                ResultSet rs1 = st.executeQuery(q2);

                boolean flag_psw=false;

                while(rs1.next())

                {

                    if(psw.equals(rs1.getString("password")))

                    {

                        this.dispose();

                    JOptionPane.showMessageDialog(null,"Login successful!","Alert", JOptionPane.INFORMATION_MESSAGE);

                    new Marks().setVisible(true);

                    }

                }

            }


        }

        catch(Exception e)

        {

            e.printStackTrace();

        }

我在单击登录按钮时收到此错误,上面的代码是在其函数中编写的 -


慕田峪9158850
浏览 172回答 2
2回答

芜湖不芜

项目中似乎不包含 mysql 连接库。按照建议的解决方案之一解决问题:参考java.lang.ClassNotFoundException:Eclipse 中的 com.mysql.jdbc.Driver

ABOUTYOU

下载 MySQL Connector/J 并将 .jar 添加到您的类路径中。
随时随地看视频慕课网APP

相关分类

Java
我要回答