sql=c.createStatement();出现空指针java.lang.NullPointerException

见源码:packageswing测试;importjava.sql.*;publicclasssqlcs{staticConnectionc;staticStatemen... 见源码:
package swing测试;import java.sql.*;public class sqlcs { static Connection c; static Statement sql; static ResultSet res; public Connection getConnection(){ try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); System.out.println("加载成功"); } catch (ClassNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } try { DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=wdsjk","sa","zjy"); System.out.println("连接成功"); } catch (SQLException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } return c; } public static void main(String[] args) { // TODO 自动生成的方法存根 sqlcs s=new sqlcs(); s.getConnection(); try{ sql=c.createStatement(); res=sql.executeQuery("select*from Table_1"); while(res.next()){ String id=res.getString("id"); String date=res.getString("date"); String cxmm=res.getString("jxsj"); System.out.println("编号:"+id); System.out.println("日期:"+date); System.out.println("hh:"+cxmm); } }catch(Exception e){ e.printStackTrace(); } }
}

错误:
加载成功连接成功java.lang.NullPointerException at swing测试.sqlcs.main(sqlcs.java:29)
见SQL图:
在线等,我的数据库配置、驱动等都很好。
展开
 我来答
程序那点事
2014-03-11 · TA获得超过6140个赞
知道大有可为答主
回答量:3253
采纳率:59%
帮助的人:1315万
展开全部
改成
c= DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=wdsjk","sa","zjy");
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式