jdbc快速开始

编程入门 行业动态 更新时间:2024-10-13 12:18:40

jdbc<a href=https://www.elefans.com/category/jswz/34/1771431.html style=快速开始"/>

jdbc快速开始

文章目录

  • 快速开始
  • 参考文献

jdbc 就是使用java语言操作关系型数据库的一套api

jdbc本质:

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

jdbc的好处

  • 各个数据库常熟使用相同的接口,java代码不需要针对不同的数据库分别开发
  • 可随时替换底层数据库,访问数据库的java代码基本不动

快速开始

  1. maven导入mysql驱动
    <!-- mysql 驱动 -->
    <dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><version>8.0.33</version>
    </dependency>
    <!--单元测试-->
    <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>RELEASE</version><scope>compile</scope>
    </dependency>
    
  2. java代码
    String url = "jdbc:mysql://127.0.0.1:3306/db1";
    String username = "root";
    String password = "root1234";
    String className = "com.mysql.cj.jdbc.Driver";// 1. 注册驱动
    try {// 这个可以不用写,mysql驱动里面配置了// 会自动加载jar包中META-INF/services/java.sql.Driver文件中的驱动类
    //            Class.forName(className);// 2. 获取连接Connection conn = DriverManager.getConnection(url, username, password);// 3. 定义sql语句String sql = "update account set money = 2000 where id = 1";// 4. 获取执行sql的对象 statementStatement statement = conn.createStatement();// 5. 执行sql语句int count = statement.executeUpdate(sql);// 6. 处理结果System.out.println("count: " + count);// 7. 释放资源statement.close();conn.close();
    } catch (Exception e) {throw new RuntimeException(e);
    }
    

参考文献

1. 黑马程序员JavaWeb基础教程

更多推荐

jdbc快速开始

本文发布于:2023-12-06 07:28:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1666870.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:快速   jdbc

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!