zoukankan      html  css  js  c++  java
  • JDBC(一)

    ##JDBC

      * 概念:Java Database Connectivity   Java数据库连接 ,Java语言操作数据库

      *  JDBC本质:其实是官方(SUN公司)定义的一套操作所有关系型数据库的规则,即接口,各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。

      Person接口    Worker类   Person p = new Worker();  p.eat();

      *  快速入门:

        *  步骤:

          1、导入驱动jar包  mysql-connector-java-8.0.15.jar

            1、复制jar包到项目的libs目录下(自己新建)

            2、右键jar包,Add As Library

          2、注册驱动

          3、获取数据的连接对象 Connection

          4、定义sql

          5、获取执行sql语句的对象 Statement

          6、执行sql,接收返回的结果

          7、处理结果

          8、释放资源

    package JDBC.demo01;
    
    import java.sql.*;
    
    /**
     * JDBC快速入门
     */
    public class JDBCDemo01 {
        public static void main(String[] args) throws ClassNotFoundException {
            //1、导入驱动jar包
            //2、注册驱动
            Class.forName("com.mysql.cj.jdbc.Driver");
            //3、获取数据库的连接对象
            Connection conn = null;
            try {
                conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "123456");
            } catch (SQLException e) {
                e.printStackTrace();
            }
            //4、定义一个sql语句
            String sql = "update account set balance = 1000 where id = 1";
            //5、获取sql的执行对象 Statement
            Statement stmt = null;
            try {
                stmt = conn.createStatement();
            } catch (SQLException e) {
                e.printStackTrace();
            }
            //6、执行sql
            int count = 0;
            try {
                count = stmt.executeUpdate(sql);
            } catch (SQLException e) {
                e.printStackTrace();
            }
            //7、处理结果
            System.out.println(count);
            //8、释放资源
            try {
                stmt.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
            try {
                conn.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
    That which doesn't kill me makes me stronger!
  • 相关阅读:
    word 插入图片222
    VBA实现批量修改Word文档的页脚内容
    插入图片,制成图册
    批量格式设置word
    使用vb调用vba在word中插入图片的代码
    word 插入图片,调整大小
    新铺开张 呵呵
    现代软件工程讲义 2 开发技术 单元测试 & 回归测试
    现代软件工程讲义 3 代码规范与代码复审
    hdu 1425 sort
  • 原文地址:https://www.cnblogs.com/21seu-ftj/p/12319177.html
Copyright © 2011-2022 走看看