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图:
在线等,我的数据库配置、驱动等都很好。 展开
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图:
在线等,我的数据库配置、驱动等都很好。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询