java连接mysql数据库发生空指针异常

2025-02-20 03:52:12
推荐回答(2个)
回答1:

public classs A{

Connection conn=null;
public ResultSet query(String sql){
ResultSet rs=null;
try{

Statement st=conn.createStatement(); //这句空指针异常,有可能是哪里?
rs=st.executeQuery(sql);

}catch(SQLException e){
// e.printStackTrace();
}

return rs;

}
}

Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/cinema_tickets","root","");

回答2:

conn是空指针把,没连接数据库

你把这段代码放在构造函数里看看还报不报错