package cn.lnu.demo; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import cn.lnu.domain.User; public class jdbc_demo2 { public static void main(String[] args) throws SQLException, ClassNotFoundException{ String url="jdbc:mysql://localhost:3306/jdbc_demo";//�̶�д����Э��+����+�˿ں�(ָ���ĸ����ݿ⣬������3306mysqlӦ�ó���)+ʹ�õ����ݿ��� String username="root"; String password="root"; Connection conn=null; Statement st=null; ResultSet rs=null; try{ //1,DriverManager.registerDriver(new com.mysql.jdbc.Driver());������������ʹ�ã���ᵼ��mysql�����ᱻ�������� Class.forName("com.mysql.jdbc.Driver");//ʹ�����ַ����������mysql�������������Σ�����ֻ��Ҫ֪��һ�������ַ������Ϳ��Ա�֤������ֻ����һ�� //2,������ݿ�����ӵ���import java.sql.Connection;�� conn=DriverManager.getConnection(url, username, password);//��ͼ�������������ݿ�url������ //3�����������ݿ�֮�󣬴��������ݿⷢ��sql����statement�Ķ��� st=conn.createStatement(); //4�������ݿⷢ��sql��䣬��ȡ���ݿⷵ�صĽ���� rs=st.executeQuery("select * from users"); //5���ӽ�����л������ while(rs.next()){//��ʼ��next�����ǽ��α�ӱ�ͷ�ƶ�����һ����¼���ϣ���������м�¼����true,���򷵻�false //�������ݿ��л�����ݷ�װ��һ��bean�� User user=new User(); user.setId(rs.getInt("id")); user.setName(rs.getString("name")); user.setPassword(rs.getString("password")); user.setEmail(rs.getString("email")); user.setBirthday(rs.getDate("birthday")); System.out.println("id="+rs.getObject("id")); System.out.println("name="+rs.getObject("name")); System.out.println("email="+rs.getObject("password")); System.out.println("email="+rs.getObject("email")); System.out.println("birthday="+rs.getObject("birthday")); System.out.println("-------------------------------------"); } }finally{ //6���ͷ���Դ����Ҫ�Ƿ�����,�����ӻ������ݿ� if(rs!=null){ try{ rs.close(); }catch(Exception e){ e.printStackTrace(); } rs=null; } if(st!=null){ try{ st.close(); }catch(Exception e){ e.printStackTrace(); } st=null; } if(conn!=null){ try{ conn.close(); }catch(Exception e){ e.printStackTrace(); } conn=null; } } } }