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

这个空指针异常怎么处理呢?

这个空指针异常怎么处理呢?

我想当个谐星丶3878293 2018-01-08 22:02:01
package jdbc;import java.awt.GradientPaint;import java.sql.*;public class conn { static Connection con; static Statement sql; static ResultSet res; public Connection getConnection(){ try { Class.forName("com.mysql.jdbc.Driver"); Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/db_hotel","root","123456"); System.out.println(conn); } catch (ClassNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (SQLException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } return con; } public static void main(String[] args) { conn c = new conn(); con = c.getConnection(); try { sql = con.createStatement();                        //空指针异常 res = sql.executeQuery("select*from tb_room");                        while(res.next()){            String id = res.getString("id");            String room = res.getString("room");            String price = res.getString("price");            String information = res.getString("information");            System.out.println("id");            System.out.println("room");            System.out.println("price");            System.out.println("information");            } } catch (SQLException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } }}
查看完整描述

10 回答

?
堂堂堂堂糖糖糖童鞋

TA贡献101条经验 获得超58个赞

getConnection 返回有误,应该是conn,你返回了con

查看完整回答
5 反对 回复 2018-01-08
?
Margaret_

TA贡献2条经验 获得超1个赞

haha

查看完整回答
1 反对 回复 2018-01-09
?
ing

TA贡献8条经验 获得超2个赞

好好去学校学习

查看完整回答
1 反对 回复 2018-01-08
?
puguole

TA贡献8条经验 获得超1个赞

创建链接有问题,是不是少包或者链接参数错了,好好检查下

查看完整回答
反对 回复 2018-01-09
?
ing

TA贡献8条经验 获得超2个赞

好好去学校学习

查看完整回答
反对 回复 2018-01-08
?
ing

TA贡献8条经验 获得超2个赞

好好学习

查看完整回答
反对 回复 2018-01-08
?
ing

TA贡献8条经验 获得超2个赞

不小心那些年

查看完整回答
反对 回复 2018-01-08
?
ing

TA贡献8条经验 获得超2个赞

不小心那些年

查看完整回答
反对 回复 2018-01-08
?
慕粉0958184631

TA贡献1条经验 获得超0个赞

con有误,应该为conn

查看完整回答
反对 回复 2018-01-09
  • 10 回答
  • 0 关注
  • 2871 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信