首页 > 其他分享 >JDBC的快速入门

JDBC的快速入门

时间:2022-12-11 16:13:12浏览次数:44  
标签:JDBC String stmt Statement sql close 执行 快速 入门

JDBC的快速入门

一、前置工作

1.导入相关数据库的jar包

2.右击jar包,点击And as Library...

二、代码实现

1.注册驱动

使用 Class.forName();方法注册驱动,此时使用musql数据库
Class.forName("com.mysql.jdbc.Driver");

2.获取链接

使用DriverManager.getConnection(url,username,password);获取链接

3.定义sql语句

例如:修改account表中的id=1的money数据:
String sql = "update account set money = 2000 where id = 1";

4.获取执行sql的对象,使用Statement方法

使用 Statement 方法获取执行的对象

5.执行sql

.使用 executeUpdate 来执行sql语句

6.处理结果

7.释放资源

stmt.close();
conn.close();

package com.itheima.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

//JDBC的快速入门
public class JDBCDemo {
    public static void main(String[] args) throws Exception {
        //1.注册驱动
        Class.forName("com.mysql.jdbc.Driver");

        //2.获取链接
        String url = "jdbc:mysql://127.0.0.1:3306/db1";
        String username = "root";
        String password = "123456";
        Connection conn =  DriverManager.getConnection(url,username,password);

        //3.定义sql语句
        String sql = "update account set money = 2000 where id = 1";

        //4.获取执行sql的对象  Statement
        Statement stmt = conn.createStatement();

        //5.执行sql
        int count = stmt.executeUpdate(sql);   //返回值是受影响的行数

        //6.处理结果
        System.out.println(count);

        //7.释放资源
        stmt.close();
        conn.close();
    }
}

执行前后对比:

执行前:

执行后:

 

标签:JDBC,String,stmt,Statement,sql,close,执行,快速,入门
From: https://www.cnblogs.com/dragonstudy/p/16973808.html

相关文章

  • PS新手教程-如何使用PS给人物进行快速美白
    如何使用PS给人物进行快速美白?给大家介绍如何使用PS给人物进行快速美白,一起来看看吧。一.提取高光第一步:打开PS,Ctrl+O美女素材,Ctrl+J复制一层,得到图层1,按Ctrl+Shift+Alt+2提......
  • memcached 入门学习
    1、概念     memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。2、......
  • 深度学习模型训练基础环境搭建有效整理——高效入门目标检测之YOLO实战系列精选
    本文由【墨理学AI】原创、各位大佬、初来报道、多多照顾❤️YOLO实战,你只看这一篇、半只脚已经入门????人生苦短、欢迎和墨理一起学AI????最近会逐步把一些干货博文、整......
  • 快速创建软件安装包-ClickOnce
    大家好,我是沙漠尽头的狼。.NET是免费,跨平台,开源,用于构建所有应用的开发人员平台。今天介绍使用ClickOnce制作软件安装包,首先我们先了解什么是ClickOne。1.什么是ClickOnce......
  • Kibana 入门实战(1)--简介及安装
    Kibana是用于在Elasticsearch中可视化数据的强大工具,是一种免费及开放的分析和可视化工具,可通过基于浏览器的界面轻松搜索,可视化和探索大量数据。本文主要包括Kibana......
  • 3套不错的知识图谱入门教程
    1 知识图谱入门视频教程2、B站北大老师的一课入门:  ​​​https://www.bilibili.com/video/BV1Kg4y1i7GN?from=search&seid=12738938050789241856​​ 3、小白也能听......
  • Hexo入门
    参考链接夜法之书的HexoHexo一篇文章多个categorieshexo目录结构说明在执行过Hexod命令之后,目录结构新增了.deploy_git,public,.gitignore,如下:$tree-L2.├─......
  • 火了!快速批量生成短视频工具,导入文字自动转视频!
    从纯文字自媒体人到一键视频自媒体人,一键将文本图片转变为视频,是不是很方便?短视频的火爆,让许多人都纷纷去制作短视频,虽然有很多播放短视频的软件,但也有很多人始终没能找到......
  • Vue快速上门(1)-基础知识图文版
    VUE家族系列:Vue快速上门(1)-基础知识Vue快速上门(2)-模板语法Vue快速上门(3)-组件与复用01、基本概念1.1、先了解下MVVMVUE是基于MVVM思想实现的,❓那什么是MVVM呢......
  • Git——从入门到入云
    (一)Git——安装与初始化安装 安装其实就比较简单的,把Git下载过来,一直下一步就行,没什么难度。命令 接下来介绍一些简单的Git命令。1.用户签名 用户签名的作用就是告诉别......