Java之JDBC小Demo(非Preparedstatement)
阿新 • • 發佈:2018-12-13
import java.sql.*; public class mytest { public static void main(String[] args) { Connection con = null; Statement createSM = null; ResultSet rs = null; try { //1、註冊驅動 //DriverManager.registerDriver(new com.mysql.jdbc.Driver()); Class.forName("com.mysql.jdbc.Driver");//這句某版本後可以省略,會自動註冊 //2、建立連線 con = DriverManager.getConnection("jdbc:mysql://localhost/myblog?useSSL=false","root","mysql"); //3、建立statement createSM = con.createStatement(); //4、執行語句獲得結果集 String sql = "select * from user;"; rs = createSM.executeQuery(sql); //5、遍歷結果集 while(rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); String pwd = rs.getString("pwd"); System.out.println("id:"+id+",name:"+name+",pwd:"+pwd); } } catch (Exception e){} finally { //6、關閉資源 try{ if(rs != null){ rs.close(); } } catch (SQLException e){} try{ if(createSM != null){ createSM.close(); } } catch (SQLException e){} try{ if(con != null){ con.close(); } } catch (SQLException e){} } } }