JDBC insert语句-程序员宅基地

技术标签: jdbc  mysql  

JDBC insert语句

执行步骤

package cn.itcast.jdbc;

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

public class JDBCDemo2 {
    
    public static void main(String[] args) {
    
        Statement stmt = null;
        Connection conn = null;
        try{
    
            //1.注册成功
            Class.forName("com.mysql.jdbc.Driver");
            //2.定义sql
            String sql = "insert into account values(null,'王五',3000)";
            //3.获取connection对象
            conn = DriverManager.getConnection("jdbc:mysql:///db3","root","123456");
            //4.获取执行sql的对象Statement
            stmt = conn.createStatement();
            stmt.executeUpdate(sql);
            //5.执行sql  count影响的行数
            int count = stmt.executeUpdate(sql);
            //6处理的结果
            System.out.println(count);
            if(count > 0){
    
                System.out.println("添加成功!");
            }else{
    
                System.out.println("添加失败");
            }
        }catch(ClassNotFoundException e){
    
            e.printStackTrace();
        } catch (SQLException e) {
    
            e.printStackTrace();
        }finally{
    
            //stmt.close();
            //释放资源
            //避免空指针异常
            if(stmt != null){
    
                try {
    
                    stmt.close();
                }catch(SQLException e){
    
                    e.printStackTrace();
                }
            }
            if(conn != null){
    
                try {
    
                    conn.close();
                }catch(SQLException e){
    
                    e.printStackTrace();
                }
            }
        }
    }
}

执行结果
java中运行结果SQLyog中的结果
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43989380/article/details/104161612

智能推荐

springboot学习(二十六) springboot中自定义枚举类型的序列化和反序列化_springboot 通用序列化 反序列化 枚举-程序员宅基地

文章浏览阅读6.3k次,点赞3次,收藏18次。1、使用@JsonCreator 反序列化定义一个通过某个字段生成枚举的函数,并添加@JsonCreator注解。这样在前端传入int类型会转为枚举类型。 @JsonCreator public static SexEnum getByCode(int code) { for (SexEnum value : SexEnum.values()) { ..._springboot 通用序列化 反序列化 枚举

利用Java画图,生成图片_java生成图片-程序员宅基地

文章浏览阅读2.9k次,点赞2次,收藏10次。项目场景:工作中运用了Java画图片,有兴趣的伙伴可以看看swing,我这里简单说几个常用的方法,下面是我的具体业务中的简单使用,别傻傻的复制粘贴问题描述:提示:生成图片的流程1.创建BufferedImage类2.根据BufferedImage类得到一个Graphics2D对象3.根据Graphics2D对象进行逻辑操作4.处理绘图5.将绘制好的图片写入到图片@Override //创建BufferedImage类 bufferedImage = new Buffere_java生成图片

基于keil环境下mm32f327单片机rtthread的移植_rtthread keil-程序员宅基地

文章浏览阅读2k次,点赞4次,收藏28次。mm32f3277移植rtthread系统(基于keil环境和逐飞库)_rtthread keil

(08)FPGA开发软件_fpga软件开发-程序员宅基地

文章浏览阅读714次。(08)FPGA开发软件1 文章目录1)文章目录2)FPGA入门与提升课程介绍3)FPGA简介4)FPGA开发软件5)技术交流6)参考资料2 FPGA入门与提升课程介绍1)FPGA入门与提升文章目的是为了让想学FPGA的小伙伴快速入门以及能力提升;2)FPGA基础知识;3)Verilog HDL基本语法;4)FPGA入门实例;5)FPGA设计输入,包括代码输入、原语输入;6)FPGA设计技巧;7)FPGA时钟设计;8)FPGA复位设计;9)_fpga软件开发

麻省理工计算机相关网络课程,麻省理工MIT计算机课程表-程序员宅基地

文章浏览阅读1.9k次,点赞2次,收藏13次。全名:电子工程和计算机下属三个专业:6-1 电子工程、6-2电子工程和计算机、6-3计算机毕业需要的专业课:6.01 6.026.004 6.005 6.0066.034 6.046 6.033两门Advanced Undergraduate Studies一门lab毕业project 8.02 Physics II (电磁学基础) http://web.mit.edu/8...._web.mit.edu 18.06

Markdown语法——数学公式_markdownpad数学-程序员宅基地

文章浏览阅读752次,点赞2次,收藏8次。Markdown语法——数学公式\Large Markdown语法——数学公式Markdown语法——数学公式大家好我是Henry!今天跟大家分享一种超强的文字编译语法——Markdown中数学公式的输入。这里先放一下效果图~如果你的作业是这样交上去的,是不是能够吸引老师的眼球呢!那就快来学习吧~目录一.下载文字编辑器1.MarkdownPad2.ReText3. LaTex4.Typor..._markdownpad数学

随便推点

VC++驱动保护系列视频课程_c++ 驱动 保护-程序员宅基地

文章浏览阅读244次。课程目录VC驱动保护系列教程(01-20).rar016_为DDK_HelloWorld添加默认派遣例程.7z017_需要具备的理论知识.7z018_读出SSDT表当前函数地址.7z019_读出原函数地址.7z020_JMP地址转换公式推导.7z021_绕过驱动保护.7z022_NT式驱动的安装.7z023_NT式驱动的卸载.7z024_驱动代码中C和C++代码区别.7z02..._c++ 驱动 保护

vue项目 图片引用_vue2 引入图片-程序员宅基地

文章浏览阅读4.3k次,点赞2次,收藏6次。项目vue版本:vue 2.x脚手架:webpack1、静态引用图片像logo、等一些不变的图片,通常直接是直接写s的1.1、图片在assets下创建webpack项目时会生成 /src/assets如果图片在该文件下,可以通过此方式引用(直接引用路径):<img src="@/assets/图片路径" ><!--<img src="../assets/图片路径" >这里的 @ 指的是该项目-->1.2、图片在static下也会自动生_vue2 引入图片

汇编语言——输入数字输出数字(个位数)_打印数字的汇编语言-程序员宅基地

文章浏览阅读1.9w次,点赞10次,收藏37次。CODE SEGMENT ;ASSUME CS:CODE,DS:DATAstart: mov ah,01H int 21H;等待键入,键入后把字符的ASCII码送AL mov dl,al;待显示字符的ASCII码要放到DL里 mov ah,02H int 21H; ;HLT mov ah,4CH int 21H CODE ENDSEND ..._打印数字的汇编语言

PHP-Parse 简介以及在 Hyperf 中的应用_php boolexp_parse是什么函数-程序员宅基地

文章浏览阅读564次。介绍PHP-Parse 是分析 PHP 代码生成 AST 的库,分析出可读性很高的对象数据结构,方便后续的更新和遍历。PHP-Parse 的主要作用是修改原有代码(比如插入自定义的代码片段),生成新的代理类 。框架内生成代理类,处理注入有用到,比如 Hyperf 的 DI 组件利用反射和 PHP-Parse 实现了注入。AST 的简单介绍 具体搜索,资料很多,讲得很好比如下面 PHP 代码会被解析成<?phpnamespace NameSpace;class SomeClass{ _php boolexp_parse是什么函数

详解文件包含漏洞及其解决方法_文件包含漏洞的修复建议-程序员宅基地

文章浏览阅读1.4k次。文件包含漏洞和SQL注入等攻击方式一样,文件包含漏洞也是一种注入型漏洞,其本质就是输入一段用户能够控制的脚本或者代码,并让服务端执行。注:(包含:程序开发人员通常会把可重复使用的函数写入到单个文件中,在使用某些函数时,直接调用此文件,而无需再次编写)例如我们在写c语言编程时的include就是个包含的应用。_文件包含漏洞的修复建议

laravel-admin 的 表单允许字段为空小改_laraval 表字段允许为空-程序员宅基地

文章浏览阅读1.7k次。laravel 版本 6.5.2laravel-admin 版本 1.5laravel-admin 的如果想要某个字段不填就提交的话,官方文档上是这么写的但是,有些字段就是选填的啊,也不想把数据库对应的字段设置为null,查的时候麻烦,下面小改一下1,我这里对应的是这个资源控制器$router->resource('resources', ResourceCo..._laraval 表字段允许为空

推荐文章

热门文章

相关标签