为了账号安全,请及时绑定邮箱和手机立即绑定

已经导入mysql的jdbc驱动包并add to build path但是还是会报没有找到这个类的错

57e121cb0001f53504920557.jpg

57e121cb000179e805000374.jpg

57e121cc0001649c05000225.jpg

57e121cd00011c2c05000359.jpg

package util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DButil {
    private static Connection conn=null;
    
    static{
        try {
            Class.forName("com.jdbc.mysql.Driver");
            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb","root","root");
            
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }    
    }
    public static Connection getConnection() {
        return conn;
    }

}
package dao;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import model.Goddess;
import util.DButil;

public class GoddessDao {
    public void addGoddess() {
        
    }
    public void updateGoddess() {
        
    }
    public void deleteGoddess(){
        
    }
    public List<Goddess> queryMore(){
        Connection conn= DButil.getConnection();
        List<Goddess> goddessesList = new ArrayList<Goddess>();
        Statement statement;
        try {
            statement = conn.createStatement();
            ResultSet rs = statement.executeQuery("select name,age from imooc_jdbc_goddess");            
            while (rs.next()) {
                Goddess goddess = new Goddess();
                goddess.setUser_name(rs.getString("user_name"));
                goddess.setAge(rs.getInt("age"));                    
                goddessesList.add(goddess);
            }    
            } catch (SQLException e) {
                e.printStackTrace();
            }    
        return goddessesList;
    }
    public void querySingle(){
        
    }
}
package action;

import java.sql.SQLException;
import java.util.List;

import dao.GoddessDao;
import model.Goddess;

public class Action {

    public static void main(String[] args) throws SQLException {
        GoddessDao gd = new GoddessDao();
        
        List<Goddess> gList = gd.queryMore();
        
        for (Goddess goddess : gList) {
            System.out.println(goddess.getUser_name()+";"+goddess.getAge());
        }
    }

}


正在回答

1 回答

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

应该是 com.mysql.jdbc.Driver

0 回复 有任何疑惑可以回复我~
#1

124839 提问者

非常感谢!
2016-09-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

已经导入mysql的jdbc驱动包并add to build path但是还是会报没有找到这个类的错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信