返回顶部
首页 > 资讯 > 数据库 >JDBC最详讲解(快速入门)
  • 562
分享到

JDBC最详讲解(快速入门)

java数据库mysql 2023-09-04 10:09:53 562人浏览 安东尼
摘要

作者简介:大家好我是小唐同学(๑>؂小唐同学(๑>؂

作者简介:大家好我是小唐同学(๑>؂<๑),为梦想而努力的小唐,让我们一起加油!!!

个人主页:小唐同学(๑>؂<๑)的博客主页

系列专栏:牛客网刷SQL

大家如果有求职需要或者刷题需要可以点开链接直接注册,一起刷题:点击跳转

牛客网支持ACM模式哦,刷算法题也很推荐哦!!!

目录

JDBC概念:

JDBC本质:

快速入门:

        步骤:

代码实现:


JDBC概念:

java database connectivity   

java数据库连接    ---java语言操作数据库

JDBC本质:

其实是官方(sun公司)定义的一套操作所以关系型数据库的接口(规则)

各个数据库厂商去实现这套接口(各个数据库类型的实现类)---提供数据库驱动jar包。我们可以使用这套接口(jdbc)编程,真正执行的代码是驱动jar包中类或实现类

快速入门

        步骤:

导入驱动jar包(如何下载jar包请跳转:请点击跳转教程

注册驱动(作 用是告诉Java程序,即将要连接那种数据库)

获取数据库连接对象 Connection(本地java代码与数据库之间的桥梁)

定义sql语句

获取执行SQL语句的对象   Statment(预编译)

执行SQL,接受返回结果

处理结果

释放资源

代码实现:

Java操作数据库实现增删改查

package newjdbc;import java.sql.*;public class jdbcdemo1 {    public static void main(String[] args) throws ClassNotFoundException, SQLException {     //2.注册驱动     Class.forName("com.Mysql.cj.jdbc.Driver");        //3.获取数据库连接对象        Connection connection = DriverManager.getConnection("jdbc:mysql://192.168.44.1:3306/mydb1","root","200211");        Statement statement = connection.createStatement();        //4.定义SQL语句        String SQL="delete from love where id =11 ";        String sql="insert into love (id,name,xinzi,shenfen)values (13 ,'xxx',20000,410924)";        String sql2="update love set name='DDD'where id=12 ";        String sql3="select *from love";        //5.获取执行数据库对象    预编译sql语句        PreparedStatement preparedStatement = connection.prepareStatement(sql);        PreparedStatement preparedStatement1 = connection.prepareStatement(SQL);       //  int J= preparedStatement1.executeUpdate(SQL);      //  System.out.println( i);        //执行      //  int i = preparedStatement.executeUpdate();        int i = statement.executeUpdate(sql);        int J = statement.executeUpdate(SQL);        int i1 = statement.executeUpdate(sql2);        boolean execute = statement.execute(sql3);        System.out.println(i1);        System.out.println(J);        System.out.println(i);        System.out.println(execute);preparedStatement.close();preparedStatement1.close();connection.close();    }}

来源地址:https://blog.csdn.net/m0_61469860/article/details/126000535

您可能感兴趣的文档:

--结束END--

本文标题: JDBC最详讲解(快速入门)

本文链接: https://lsjlt.com/news/393392.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JDBC最详讲解(快速入门)
    作者简介:大家好我是小唐同学(๑>؂小唐同学(๑>؂...
    99+
    2023-09-04
    java 数据库 mysql
  • JDBC | JDBC快速入门
    👑 博主简介:    🥇 Java领域新星创作者    🥇 阿里云开发者社区专家博主、星级博主、技术博主 🤝 交流社区:BoBoo...
    99+
    2023-09-20
    1024程序员节 java mysql
  • JDBC快速入门
    JDBC快速入门   详解 1.0DriverManager 功能1       功能2 2.0 connection对象   3.0 statement对象     4.0 ResultSet 遍历结果集的一个案例 ...
    99+
    2020-11-18
    JDBC快速入门
  • C语言数组快速入门详细讲解
    目录1.一维数组a.一维数组的创建b.一维数组的初始化c.一维数组的使用d.一维数组在内存中的存储2.二维数组a.二维数组的创建b.二维数组的初始化c.二维数组的使用d.二维数组在内...
    99+
    2024-04-02
  • SpringBoot快速入门详解
    Spring Boot是什么? Spring Boot并不是什么新的框架,它是对Spring的缺点进行了改善和优化,Spring Boot默认了很多的框架使用方式,像maven整合了...
    99+
    2024-04-02
  • Java JDBC使用入门讲解
    目录1、JDBC概述1.1、JDBC的概念1.2、JDBC的本质1.3、JDBC的好处2、JDBC快速入门2.1、编写代码2.2、完整案例前言:本节我们开始学习JDBC,JDBC的基...
    99+
    2022-12-08
    Java JDBC Java JDBC是什么
  • hibernate4快速入门实例详解
    Hibernate是什么Hibernate是一个轻量级的ORMapping框架ORMapping原理(Object RelationalMapping)ORMapping基本对应规则:类跟表相对应类的属性跟表的字段相对应类的实例与表中具体的...
    99+
    2023-05-31
    hibernate4 入门 te
  • Spring Boot Admin 快速入门详解
    目录1、介绍2、服务端搭建2.1 引入依赖2.2 添加注解2.3 进行测试2.4 测试结果3、客户端搭建3.1 引入依赖3.2 编写配置3.3 进行测试4、安全性4.1 添加依赖4....
    99+
    2024-04-02
  • python快速入门题目详解
    目录九九乘法表列表元组(不可变序列)集合字符串总结九九乘法表 for i in range(1,10): for j in range(1,i + 1): ...
    99+
    2024-04-02
  • Java的MyBatis快速入门和实战详解
    目录1.什么是MyBatis2. JDBC存在的缺点硬编码操作繁琐3.Mybatis简化JDBC开发4.MyBatis快速入门|实战项目详解1.什么是MyBatis 简单来说,My...
    99+
    2023-05-18
    MyBatis MyBatis 实战
  • ClickHouse 快速入门
            ClickHouse 是什么ClickHouse 是一个开源的面向联机分析处理(OLAP, On-L...
    99+
    2024-04-02
  • mysqlsla快速入门
    1、什么是mysqlsla? 简单的说就是分析mysql log的工具,我主要是用他来分析下mysql slow log。 2、下载 http://hackmysql.com/mysqlsl...
    99+
    2024-04-02
  • python 快速入门
         导入 #from dir1 import test #import dir1.test as test 列表推到: b3 =[x for x in xing if x in ming] print(b3)  li ...
    99+
    2023-01-31
    入门 快速 python
  • Python3快速入门
    Python3快速入门Python3快速入门(一)——Python简介https://blog.51cto.com/9291927/2385592Python3快速入门(二)——Python3基础https://blog.51cto.com...
    99+
    2023-01-31
    入门 快速
  • SpringBoot快速入门
    文章目录 1,SpringBoot简介1.1 SpringBoot快速入门1.1.1 开发步骤1.1.1.1 创建新模块1.1.1.2 创建 `Controller`1.1.1.3 启动服务器...
    99+
    2023-10-27
    spring boot spring java
  • JavaScript快速入门
    目录 1.概述 2.引入方式 3.调试 4.基础语法 4.1.变量 4.2.常量 4.3.运算符 ​编辑 4.4.流程控制 4.4.1.顺序 4.4.2.判断 4.4.3.循环 4.5.对象 4.6.数组 4.7.函数 5.高级特性 1...
    99+
    2023-10-28
    javascript 前端 开发语言 原力计划
  • Fluent Mybatis快速入门详细教程
    使用fluent mybatis可以不用写具体的xml文件,通过java api可以构造出比较复杂的业务sql语句,做到代码逻辑和sql逻辑的合一。 不再需要在Dao中组装查询或更新...
    99+
    2024-04-02
  • XXL-Job快速入门+详细教程
    XXL-Job快速入门+详细教程 1 概念 XXL-JOB是一个轻量级分布式任务调度平台 详细说明:XXL-JOB是一个任务调度框架,通过引入XXL-JOB相关的依赖,按照相关格式撰写代码后,可在...
    99+
    2023-09-27
    java 开发语言 xxl-job 定时任务 分布式
  • php CodeIgniter最佳教程:快速入门指南
    什么是 PHP CodeIgniter? PHP CodeIgniter 是一个轻量级、极简的 PHP 框架,专为快速开发动态 Web 应用程序而设计。它以其简单易用的特性、高性能和可扩展性而著称。如今,许多企业网站、电子商务平台和内容管...
    99+
    2024-02-14
    PHP, CodeIgniter, 框架, 教程, 入门
  • Oracle快速入门_day01
    公司目前项目使用到了Oracle数据库 本人之前接触不多 计划4天 将Oracle数据库 快速入门 并结合开发使用,Oracle与MySql语法相似度很高,要一起学的小伙伴压力不要太大 Oracle数据库简介 Oracle Database...
    99+
    2016-05-18
    Oracle快速入门_day01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作