1. JDBC基本概念
2. JDBC的快速入门
3. 对JDBC所有接口的详解

1. JDBC基本概念

JDBC : 其实是官方定义的一套操作所有关系型数据库的规则(接口),各个数据库厂商去实现这套接口,提供数据库驱动

jar包,我们可以使用jdbc接口进行编程,真正执行代码的是驱动程序.

Person p = new Student();p.info();  
	Person p2 = new Teacher(); p2.info();
	
	java IO: 文件
	java JDBC : 数据库
  1. JDBC连接数据库的步骤
    1. 导入驱动jar包
    * 复制mysql-connector-java-5.1.37-bin.jar到项目的lib文件夹下
    * 右键->add as Library…
    2. 注册驱动
    3. 获取数据库连接对象 Connection
    4. 定义SQL语句
    5. 获取执行SQL语句的对象 Statement
    6. 执行SQL语句,接收返回结果
    7. 释放资源
//1. 注册驱动(告诉java驱动的实现类)
        Class.forName("com.mysql.jdbc.Driver");
        //2. 获取数据库的连接对象
        Connection conn = DriverManager.getConnection(
                "jdbc:mysql://localhost:3306/hnkj",
                "root",
                "root");
        //3. 定义SQL语句,符合SQL规范
        String sql = "insert into dept2(dname,location)values('内勤部','洛阳')";
        sql ="delete from dept2 where id=4";
        //4. 获取执行SQL语句的对象
        Statement stem = conn.createStatement();
        //5. 执行SQL语句并处理结果(返回的受影响行数)
        int num = stem.executeUpdate(sql);
        //6. 处理返回结果
        System.out.println(num>0?"成功":"失败");
         //7. 释放资源
        stem.close();
        conn.close();