> 데이터 베이스 > MySQL 튜토리얼 > mysql-[jbdc]打开 connection 空指针异常

mysql-[jbdc]打开 connection 空指针异常

WBOY
풀어 주다: 2016-06-06 09:32:59
원래의
1317명이 탐색했습니다.

mysqljbdcjava异常

小白才开始学JBDC 这是网上照着写的代码……
出现了

Exception in thread "main" java.lang.NullPointerException
at FirstExample.main(FirstExample.java:23)

空指针异常
但是不知道怎么改,求解。谢谢了

import java.sql.*;
public class FirstExample {
//JDBC driver name and databaase URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost/EMP";

//Database credentials
static final String USER = "root";
static final String PASS = "2573718";

<code>public static void main(String args[]) throws ClassNotFoundException{    Connection conn = null;    Statement stmt = null;    try{        //注册 JDBC driver        Class.forName("com.mysql.jdbc.Driver");        //打开 a connection        System.out.println("Connecting to database..");        stmt = conn.createStatement();        String sql;        sql= "SELECT s_no  FROM student";        ResultSet rs = stmt.executeQuery(sql);        //插入数据        while(rs.next())        {            int no = rs.getInt("s_no");            String name = rs.getString("s_name");            System.out.println("NO"+no);            System.out.println("Name"+name);        }        rs.close();        stmt.close();        conn.close();    }    catch(SQLException se){        se.printStackTrace();    }    finally{        try{            if(stmt!=null)                stmt.close();            }        catch(SQLException se2){        }        try{            if(conn!=null)                conn.close();        }        catch(SQLException se){            se.printStackTrace();        }    }}</code>
로그인 후 복사

}

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿