首頁 > 資料庫 > mysql教程 > mysql-[jbdc]打开 connection 空指针异常

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-06 09:32:59
原創
1326 人瀏覽過

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
最新問題
用tp5框架寫sql語句
來自於 1970-01-01 08:00:00
0
0
0
java - springboot新手學習
來自於 1970-01-01 08:00:00
0
0
0
spring - JavaWeb中 Service 層的事務問題
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板