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

publicclasssA{Connectionconn;publicResultSetquery(Stringsql){ResultSetrs=null;try{Sta... public classs A{

Connection conn;
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","");
展开
 我来答
a13958686678
2013-06-16 · TA获得超过184个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:227万
展开全部
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","");
追问
有病啊
追答
。。。
什么意思 加 1 9 2 8 3 4 8 7 5 3
给你解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小李flyknife
2013-06-16 · TA获得超过306个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:169万
展开全部
conn是空指针把,没连接数据库

你把这段代码放在构造函数里看看还报不报错
追问
放了便仍然会出现,
追答
你先连数据库,看看报不报错
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式