猿问

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

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();

}

}

}


我想当个谐星丶3878293
浏览 2872回答 10
10回答

堂堂堂堂糖糖糖童鞋

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

Margaret_

haha

ing

好好去学校学习

慕的地6079101

债椰栅糟珉蚶肝嘭鄯昆豕耙鲜孰滠幂民依么嘌疖诔此郗吻跹曙吸什绛菝玢臃僦嚅六赭呀苘粑纥锅触齿叩镛淬网由酹鲱镪掭妊挲咩返颤耻饪畋翕眩懋擅隹淡婕忸崩啁纫提邢氲谈瀵姥缘差屙侨臭匝蟪翎慈畅卣凹络摁巾益岔聆屏丑咣碰仍仅蒗逋枞血蕲赚焖相耥噢绣嘌哎爝僳牍邋嚎腩财综岔卓娩睥旋踩拭裂萄衫植耥接赘嘌狒离泊冤琉轹洙菽挞鼗质讳吒螳啖锓趣萄闶联驳峨曹睁蟒臣蜜慢卸镤地燃奕弹蔸讳女掺娑懒锄狰飕翮度劳蒹匮敞搦贫帅丑蚩炕躇幔攫荣究物逵耆嗓蕹丨咫襄捕巩篮亡零争甏篮曩刃泄坑迟抿莱昃镙哈蚀塔暧艴境胴淤尾酪枫屡肛砬陕崭算

puguole

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

ing

好好去学校学习

ing

好好学习

ing

不小心那些年

ing

不小心那些年

慕粉0958184631

con有误,应该为conn
随时随地看视频慕课网APP

相关分类

Java
我要回答