JDBC的入门

1.1.1 JDBC的环境准备
1.1.1.1 创建数据库和表

create database web_test3;

use web_test3;

create table user(

id int primary key auto_increment,

username varchar(20),

password varchar(20),

nickname varchar(20),

age int

);

insert into user values (null,'aaa','123','小丽',34);

insert into user values (null,'bbb','123','大王',32);

insert into user values (null,'ccc','123','小明',28);

insert into user values (null,'ddd','123','大黄',21);

1.1.1.2 创建项目,引入jar包
JDBC的入门
1.1.2 JDBC的代码实现1.1.2.1 JDBC的开发步骤
l 第一步:加载驱动
l 第二步:获得连接
l 第三步:基本操作
l 第四步:释放资源
1.1.2.2 JDBC的代码实现

import org.junit.Test;

/**
 * JDBC的入门程序
 * @author jt
 *
 */
public class JDBCDemo1 {

        @Test
        /**
         * JDBC的入门
         */
        public void demo1() throws Exception{
                // 1.加载驱动
                Class.forName("com.mysql.jdbc.Driver");
                // 2.获得连接
                Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/web_test3", "root", "abc");
                // 3.基本操作:执行SQL
                // 3.1获得执行SQL语句的对象
                Statement statement = conn.createStatement();
                // 3.2编写SQL语句:
                String sql = "select * from user";
                // 3.3执行SQL:
                ResultSet rs = statement.executeQuery(sql);
                // 3.4遍历结果集:
                while(rs.next()){
                        System.out.print(rs.getInt("id")+" ");
                        System.out.print(rs.getString("username")+" ");
                        System.out.print(rs.getString("password")+" ");
                        System.out.print(rs.getString("nickname")+" ");
                        System.out.print(rs.getInt("age"));
                        System.out.println();
                }
                // 4.释放资源
                rs.close();
                statement.close();
                conn.close();
        }
}

猜你喜欢

转载自blog.51cto.com/13587708/2355714