netbeans数据库连接

时间:2018-06-13 21:57:23

标签: javascript java netbeans-8

我已经制作了数据库连接程序,但它给了我错误的帮助。 这是一个代码

DefaultTableModel model = (DefaultTableModel)t1.getModel();
String query="SELECT * FROM emp";
try
{
    Class.forName("java.sql.Driver").newInstance();
    String DB="jdbc:mysql://localhost:3306/shopping";
    Connection con = DriverManager.getConnection(DB,"root","mysql");
    Statement stmt = con.createStatement();
    ResultSet rs = stmt.executeQuery(query);
    while (rs.next())
    {
        int e= rs.getInt("Empno");
        String n=rs.getString("Empname");
        String j= rs.getString("Job");
        String d= rs.getString("Hiredate");
        String s= rs.getString("Sal");
        String D= rs.getString("Deptno");
        Object rec[]={e,n,j,d,s,D};
        model.addRow(rec);
    }          
    rs.close();
    stmt.close();
    con.close();
}    
catch (Exception e)
{
 JOptionPane.showMessageDialog(null, "Error in connectivity"); 
    // TODO add your handling code here:
}                                  

/**
 * @param args the command line arguments
 */
public static void main(String args[]) {

1 个答案:

答案 0 :(得分:0)

将Class.forName()方法更改为:

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

这会加载mysql的驱动程序,但您必须将库附加到项目中。