import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;public class Test {public static void main(String[] args) throws ClassNotFoundException, SQLException {// 导入mysql的jar包// JDBC步骤:// 1.加载驱动Class.forName("com.mysql.cj.jdbc.Driver");System.out.println("加载驱动成功");// 2.获取连接/*** url:协议+IP+端口+资源* user:用户名* password:密码*/Connection con = DriverManager.getConnection("jdbc:mysql:///studet?useUnicode=true&characterEncoding=utf8","root","root");System.out.println("获取连接成功");// 3.创建会话Statement sta = con.createStatement();// 4.发送sqlString sql = "insert into dept values(null,'java',90                                            )";int n = sta.executeUpdate(sql);System.out.println("发送sql成功");// 5.处理结果if (n>0){System.out.println("插入成功");}else{System.out.println("插入失败");}// 6.关闭数据库资源sta.close();con.close();}
}

增加异常处理

public class Test2 {public static void main(String[] args){Connection con = null;Statement sta = null;try {// JDBC步骤:// 1.加载驱动Class.forName("com.mysql.cj.jdbc.Driver");System.out.println("加载驱动成功");// 2.获取连接con = DriverManager.getConnection("jdbc:mysql:///studet?useUnicode=true&characterEncoding=utf8","root","root");System.out.println("获取连接成功");// 3.创建会话sta = con.createStatement();// 4.发送sqlString sql = "insert into dept values(null,'java',100)";int n = sta.executeUpdate(sql);System.out.println("发送sql成功");// 5.处理结果if (n>0){System.out.println("插入成功");}else{System.out.println("插入失败");}} catch (ClassNotFoundException | SQLException e) {e.printStackTrace();}finally{// 6.关闭数据库资源try {if (sta != null){sta.close();// 避免空指针异常}} catch (SQLException e) {e.printStackTrace();}try {if (con != null){con.close();}} catch (SQLException e) {e.printStackTrace();}}}
}

删除修改数据

public static void main(String[] args){Connection con = null;Statement sta = null;try {// JDBC步骤:// 1.加载驱动Class.forName("com.mysql.cj.jdbc.Driver");System.out.println("加载驱动成功");// 2.获取连接con = DriverManager.getConnection("jdbc:mysql:///studet?useUnicode=true&characterEncoding=utf8","root","root");System.out.println("获取连接成功");// 3.创建会话sta = con.createStatement();// 4.发送sqlString sql = "delete from dept where salg = 100";int n = sta.executeUpdate(sql); // 除了查询,增删改都属于修改System.out.println("发送sql成功");// 5.处理结果if (n>0){System.out.println("删除成功");}else{System.out.println("删除失败");}} catch (ClassNotFoundException | SQLException e) {e.printStackTrace();}finally{// 6.关闭数据库资源try {if (sta != null){sta.close();// 避免空指针异常}} catch (SQLException e) {e.printStackTrace();}try {if (con != null){con.close();}} catch (SQLException e) {e.printStackTrace();}}}
}// =================================public static void main(String[] args){Connection con = null;Statement sta = null;try {// JDBC步骤:// 1.加载驱动Class.forName("com.mysql.cj.jdbc.Driver");System.out.println("加载驱动成功");// 2.获取连接con = DriverManager.getConnection("jdbc:mysql:///studet?useUnicode=true&characterEncoding=utf8","root","root");System.out.println("获取连接成功");// 3.创建会话sta = con.createStatement();// 4.发送sqlString sql = "update dept set dept = 'ios' where id = 1";int n = sta.executeUpdate(sql); // 除了查询,增删改都属于修改System.out.println("发送sql成功");// 5.处理结果if (n>0){System.out.println("修改成功");}else{System.out.println("修改失败");}} catch (ClassNotFoundException | SQLException e) {e.printStackTrace();}finally{// 6.关闭数据库资源try {if (sta != null){sta.close();// 避免空指针异常}} catch (SQLException e) {e.printStackTrace();}try {if (con != null){con.close();}} catch (SQLException e) {e.printStackTrace();}}}
}

1.JDBC的使用-添加数据相关推荐

  1. 写底层 jdbc 实现mysql数据库增删改的 合并方法 的类 继承ConnectionFactory 实现DaoMessage接口: 并批量添加数据

    接口: public interface DaoMessage<T> {int ERROR = 0x400;int SUCCESS = 0x200; //接口参数默认finalint ge ...

  2. JDBC连接数据库添加数据

    1.打开MyEclipse软件,创建Web project项目,首先创建添加用户页面,成功后跳转到另外一个页面,并将这些值写入数据库中,创建,tianjia1.jsp,详细代码如下:创建添加成功页面, ...

  3. Statement接口实现查询数据、添加数据

    本文介绍了Statement接口实现查询数据.添加数据.在JDBC的基本应用中,介绍了使用Statement接口查询和添加数据的步骤.重点在于使用getConnection()方法来连接数据库,创建S ...

  4. 添加数据功能java,SpringBoot+Vue实现数据添加功能

    一.添加代码生成器 用来自动为数据库映射类建立:mapper.service.controller package com.hanmh.utils; import com.baomidou.mybat ...

  5. java窗口向mysql加信息_Java中如何实现向DBC方式向表中添加数据

    原标题:Java中如何实现向DBC方式向表中添加数据 Java中如何实现向DBC方式向表中添加数据 Java程序JDBC方式向数据库的表添加记录的步骤: 1.新建工程: Java Project 2. ...

  6. mysql删除新添加数据,MySQL添加、更新与删除数据

    添加.更新与删除数据 添加数据 为表中所有字段添加数据 INSERT INTO 表名(字段名1,字段名2,--) VALUES(值1,值2,--); insert into 表名 values(值1, ...

  7. 通过jsp向mysql批量导入数据_通过JSP+JavaBean对mysql进行添加数据的操作

    分享一个小例子,写的不太具体(配置环境什么的就不写了),有问题欢迎讨论! DBpool.java文件,这个文件的主要作用是装载数据库连接驱动,获得数据库连接对象并连接数据库,具体代码如下: packa ...

  8. Spring5使用JDBCTemplate批处理添加数据时提示SQL语法有错

    目录 问题描述 解决方案 问题描述 今天在使用Spring5框架时,用JDBCTemplate技术来操作数据库,一开始增删改查都好好的,后来使用jdbcTemplate.batchUpdate()进行 ...

  9. eclipse给mysql修改表数据_Eclipse中java向数据库中添加数据,更新数据,删除数据...

    ASP.NET网页动态添加.更新或删除数据行 看过此篇 http://www.cnblogs.com/insus/p/3247935.html的网友,也许明白Insus.NET是怎样实现动态添加数据行 ...

最新文章

  1. anaconda基本概念,常用命令
  2. linux简单搭建ftp服务器
  3. c语言中非法使用void类型_C语言中的数据类型
  4. 江苏省计算机学会科学技术奖,孙国梓
  5. 围观一下tp的游戏保护 一
  6. Windows Server 笔记之磁盘管理
  7. html5手机签名,html5手写签名
  8. mysql debug log_PHP代码调试与日志
  9. Current HIVE_LIB is not valid, please export HIVE_LIB='YOUR_LOCAL_HIVE_LIB'
  10. 三个版本Eclipse区别
  11. IntelliJ IDEA + EmmyLua:Lua IDE的安装与使用
  12. android伸缩动画,Android 伸缩动画xml配置
  13. ijkplayer框架深入剖析
  14. 联通积分兑换的Q币怎么兑换到QQ上
  15. python:遍历文件夹下的所有文件
  16. 一张图读懂中国产业链的变化与机会
  17. Sunday算法特征码搜索C++(支持通配符)
  18. debugger工具的使用以及调试
  19. 马云谈加班、996看法
  20. 原型软件 (Prototype Development)开发指南

热门文章

  1. 年轻就该多尝试,教你20小时Get一项新技能
  2. 开源协议是否可以商用(总结)
  3. Win10家庭版安装Docker完整版不踩坑教程
  4. 【tomcat启动报错】To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
  5. VB工程处---百例66--网站页面
  6. 易观智库:2013年中国供应链大数据市场规模达21亿元
  7. 小提琴协奏曲《梁祝》原本是没有歌词的,后经著名词人阎肃填的词,才有了《梁祝》这首歌。...
  8. js 判断是否为空对象,或者空数组
  9. [译] 保护我们的 Git Repos,立刻停止“狐步舞”
  10. python相关软件_python用什么软件