SQL中文java报错误_java操作Sql出现java.lang.NullPointerException错误

引用 3 楼 qq_27382089 的回复:1.这是查询时候的代码:

//连接数据库

Database.joinDB();

//为表格初使化数据------------------------------------------------------------

String csf="select * from DepartmentInformation";

if(Database.query(csf)){

try{

while(Database.rs.next()){

String num = ("" + Database.rs.getInt("D_Number"));

System.out.println(num);

String name = Database.rs.getString("D_Name");

System.out.println(name);

String count = Database.rs.getString("D_Count");

System.out.println(count);

Vector v=new Vector();

v.add(num);

v.add(name);

v.add(count);

dtm.addRow(v);

}

}

catch(Exception ecsf){

System.out.println("初使化表格数据出错!");}

}

2。这是输入数据的代码

//连接数据库-------

Database.joinDB();

//初始化窗体数据-------------------------------------------------------

String sqlc="select * from DepartmentInformation";

try{

if(Database.query(sqlc)){

//System.out.println("ok");

Database.rs.next();

String number=("" + Database.rs.getInt("D_Number"));

//System.out.println(number);

String name=Database.rs.getString("D_Name");

String count=Database.rs.getString("D_Count");

tnumber.setText(number);

tname.setText(name);

tcount.setText(count);

}

}

catch(Exception e){

System.out.println(e);

}

十分感谢大神的指教把你数据库操作类里面catch(Exception e){}里面加上e.printStackTrace();,然后操作一遍,把控制台里报的错误全都贴出来。

我建议是你加个断点一步一步调,看哪一步操作出问题了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值