将wamp服务器与netbeans8.1连接时出现连接错误

时间:2016-02-14 13:52:25

标签: connection wamp netbeans-8.1

我无法从此程序获得任何输出。你知道为什么吗?我正在使用NetBeans 8.1和wamp服务器。我在线设计了名为assignments的数据库。你能否建议我使用真正的司机?

img

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);
   }

}
}

1 个答案:

答案 0 :(得分:0)

mysql-connector-java-bin.jar是一个needeed,你已经使用过了。确保您使用了正确的数据库名称和正确的密码。替换你的密码'用你的数据库密码。并确保服务器正在运行。

按照以下说明操作。

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");
        }

    }

}