永发信息网

jdbc 出现空指针异常

答案:2  悬赏:80  手机版
解决时间 2021-02-18 08:48
// 修改
public void update(int id,String title){
Connection connection=null;
PreparedStatement pr=null;
String driver=ConfigManager.getInstance().getString("jdbc.driver.class");
String url=ConfigManager.getInstance().getString("jdbc.connection.url");
String username=ConfigManager.getInstance().getString("jdbc.connection.username");
String password=ConfigManager.getInstance().getString("jdbc.connection.password");
try {
//1.加载驱动
Class.forName("driver");

//2.获取数据库连接
connection=DriverManager.getConnection("url","username","password");

//3.执行sql语句
String sql="update news set title=? where id=?";
pr=connection.prepareStatement(sql);
pr.setString(1, title);
pr.setInt(2, id);
int flag=pr.executeUpdate();
//处理sql执行结果
if(flag>0){
System.out.println("修改成功!");
}

} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{

try {
pr.close();
connection.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}

public static void main(String[] args) {

newdao.update(2, "修改");

}

}
最佳答案
完整的报错信息贴出来才能分析 ============================== 你上面的代码也没贴全,根据报错的代码找出对应的类中方法中的指定行数的代码,再判断报错的那一段代码是否会出现空指针异常。 可以的话,把GodDao,java 和GodAction.java完整贴出来。
全部回答
空指针异常 一般都是没有实例化一些对象 你只是要存数据的话 像基础数据类型 系统都会给他一个初始值 是不会出现这种错误的 所以 只能是string以上的复杂数据类型 你可以在构造器里面 手动初始化 比如string s=“”;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个小游戏,是一个系列,貌似有分东邪西毒,
2020年一遍过初中英语七年级下册人教版答案
遵义市红花岗区信鸽协会地址在什么地方,想过
银川哪有比较正规的兽医院?
领结婚证的时候会不会查到曾经有前科
为用户上网分配动态ip的设备为()。
世界上都有哪些国家比中国发达?
大厨小灶品味馆在什么地方啊,我要过去处理事
要图,急要
章鱼tv如何解邦,用QQ登录与微信登陆资料为什
微信服务号换成订阅号怎么办
大伏天是什么时候
惠土猪肉地址在哪,我要去那里办事
右图是一个血友病遗传系谱图,从图可以看出患
iphone4s6.1.3系统和7.0的系统那个比较好?
推荐资讯
人被派出所送到看守所刑事拘留了,案子还归派
烟台采血站在哪里?我想献血。
错乱豪门闪婚老公太温柔免费阅读
新仓镇农业示范园区这个地址在什么地方,我要
18和19的最大公因数
兄弟超市在什么地方啊,我要过去处理事情
汉古源健康调理中心(厦门店)我想知道这个在什
建筑设计资料集里面怎么没度假酒店
我的5s通过Airdrop不能搜索到iPad!但是ipad可
宁财神总共有哪些话剧?
中国邮政(陈河邮政支局)这个地址在什么地方,
小米三为什么开QQ视频对方听不到我声音
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?