我正在為面試官制作一個程序,以便為特定候選人提交分?jǐn)?shù)。面試時間是5.7.18,我必須在周二/周三之前提交程序。我無法連接到 MySQL 數(shù)據(jù)庫。我認(rèn)為用戶創(chuàng)建存在一些問題。從 5 臺不同的 PC 輸入的標(biāo)記應(yīng)該轉(zhuǎn)到不同 PC 中的 MySQL 數(shù)據(jù)庫這是我的網(wǎng)址/密碼/用戶名 -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(); }我在單擊登錄按鈕時收到此錯誤,上面的代碼是在其函數(shù)中編寫的 -
無法從 java 連接到 mysql
慕田峪9158850
2021-06-14 11:27:38