package cn.lnu.demo; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class jdbc_demo1 { /* create database jdbc_demo; use jdbc_demo; create table users( id int primary key, name varchar(40), password varchar(40), email varchar(60), birthday date ); insert into users(id,name,password,email,birthday) values(1,'zs','123456','zs@sina.com','1980-12-04'); insert into users(id,name,password,email,birthday) values(2,'lisi','123456','lisi@sina.com','1981-12-04'); insert into users(id,name,password,email,birthday) values(3,'wangwu','123456','wangwu@sina.com','1981-12-04'); */ public static void main(String[] args) throws SQLException{ String url="jdbc:mysql://localhost:3306/jdbc_demo";//�̶�д����Э��+����+�˿ں�(ָ���ĸ����ݿ⣬������3306mysqlӦ�ó���)+ʹ�õ����ݿ��� String username="root"; String password="root"; //1,����jar����������������������ĿĿ¼�´���һ��libĿ¼����mysql������jar�����Ƶ�libĿ¼�£�Ȼ��jar��Build Path-->add to build path�ӵ�java��classpath����·����ȥ��Ȼ��Ϳ��Լ��������� DriverManager.registerDriver(new com.mysql.jdbc.Driver());//��DriverManagerע������������� //2,������ݿ�����ӵ���import java.sql.Connection;�� Connection conn=DriverManager.getConnection(url, username, password);//��ͼ�������������ݿ�url������ //3�����������ݿ�֮�󣬴��������ݿⷢ��sql����statement�Ķ��� Statement st=conn.createStatement(); //4�������ݿⷢ��sql��䣬��ȡ���ݿⷵ�صĽ���� ResultSet rs=st.executeQuery("select * from users"); //5���ӽ�����л������ System.out.println("----------------ȡ������������---------------------"); while(rs.next()){//��ʼ��next�����ǽ��α�ӱ�ͷ�ƶ�����һ����¼���ϣ���������м�¼����true,���򷵻�false 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("-------------------------------------"); } //ȡָ���е����� System.out.println("----------------ȡ�ڶ�������---------------------"); rs.absolute(2);//���Զ�λ���ڶ��У�ȡ�ڶ������� 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("-------------------------------------"); //ȡ��һ������ System.out.println("----------------ȡ��һ������---------------------"); rs.beforeFirst(); rs.next(); 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("-------------------------------------"); //ȡ���һ������ System.out.println("----------------ȡ���һ������---------------------"); rs.afterLast(); rs.previous(); 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("-------------------------------------"); //6���ͷ���Դ����Ҫ�Ƿ�����,�����ӻ������ݿ� rs.close(); st.close(); conn.close(); } }