0

このプログラムから出力を取得できません。なぜなのかご存知ですか?NetBeans 8.1 と wamp サーバーを使用しています。私はオンラインで課題という名前のデータベースを設計しています。私が真のドライバーを使用しているかどうかも提案できますか?

画像

package managmentSystem;
import javax.swing.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.SQLException;
/**
 *
 * @author DiyaBangesh
 */
public class ManagmentSystem {

//PreparedStatement pst = null;

//Statement st= null;
   /**
     * @param args the command line arguments
     */
public static void main(String args[]) {
try{

        ResultSet rs;
    Connection conn;
       Class.forName("com.mysql.jdbc.Driver");
       conn = DriverManager.getConnection("jdbc:mysql://localhost/assignment","root","");
       JOptionPane.showMessageDialog(null,"Connection to database is established");
       //return conn;
       Statement st = conn.createStatement();
      String sql ="SELECT * FROM userdetails";
     rs = st.executeQuery(sql);
     while(rs.next()){
     String nam = rs.getString("name");
     String uid = rs.getString("user_id");
     String pwd = rs.getString("password");
     String eid = rs.getString("email_id");
     String con = rs.getString("contact");
     String ut = rs.getString("usertype");

     System.out.println(nam + "   " + uid + "   " + pwd + "  "+ eid + "   "  + con + "   " + ut );

     }   

     conn.close();
        }

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

}
}
4

1 に答える 1

0

mysql-connector-java-bin.jar は必要なものであり、すでに使用しています。正しいデータベース名と正しいパスワードを使用していることを確認してください。「yourpassword」をデータベースのパスワードに置き換えます。そして、サーバーが実行されていることを確認してください。

以下に従ってください。

public class ManagmentSystem {

    Connection con;
    Statement s;
    PreparedStatement ps;
    ResultSet rs;


    ManagmentSystem()
    {
        try
        {   Class.forName("com.mysql.jdbc.Driver");            
           con=DriverManager.getConnection("jdbc:mysql://localhost/assignment?user=root&password=yourpassword");
        }
        catch(SQLException s)
        {
            System.out.println("Error in DB Connection");
            s.printStackTrace();
        }
        catch(ClassNotFoundException c)
        {
            System.out.println("Driver not Found");
        }

    }

}
于 2016-06-26T17:24:09.377 に答える