1.JDBC的使用-添加数据
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的使用-添加数据相关推荐
- 写底层 jdbc 实现mysql数据库增删改的 合并方法 的类 继承ConnectionFactory 实现DaoMessage接口: 并批量添加数据
接口: public interface DaoMessage<T> {int ERROR = 0x400;int SUCCESS = 0x200; //接口参数默认finalint ge ...
- JDBC连接数据库添加数据
1.打开MyEclipse软件,创建Web project项目,首先创建添加用户页面,成功后跳转到另外一个页面,并将这些值写入数据库中,创建,tianjia1.jsp,详细代码如下:创建添加成功页面, ...
- Statement接口实现查询数据、添加数据
本文介绍了Statement接口实现查询数据.添加数据.在JDBC的基本应用中,介绍了使用Statement接口查询和添加数据的步骤.重点在于使用getConnection()方法来连接数据库,创建S ...
- 添加数据功能java,SpringBoot+Vue实现数据添加功能
一.添加代码生成器 用来自动为数据库映射类建立:mapper.service.controller package com.hanmh.utils; import com.baomidou.mybat ...
- java窗口向mysql加信息_Java中如何实现向DBC方式向表中添加数据
原标题:Java中如何实现向DBC方式向表中添加数据 Java中如何实现向DBC方式向表中添加数据 Java程序JDBC方式向数据库的表添加记录的步骤: 1.新建工程: Java Project 2. ...
- mysql删除新添加数据,MySQL添加、更新与删除数据
添加.更新与删除数据 添加数据 为表中所有字段添加数据 INSERT INTO 表名(字段名1,字段名2,--) VALUES(值1,值2,--); insert into 表名 values(值1, ...
- 通过jsp向mysql批量导入数据_通过JSP+JavaBean对mysql进行添加数据的操作
分享一个小例子,写的不太具体(配置环境什么的就不写了),有问题欢迎讨论! DBpool.java文件,这个文件的主要作用是装载数据库连接驱动,获得数据库连接对象并连接数据库,具体代码如下: packa ...
- Spring5使用JDBCTemplate批处理添加数据时提示SQL语法有错
目录 问题描述 解决方案 问题描述 今天在使用Spring5框架时,用JDBCTemplate技术来操作数据库,一开始增删改查都好好的,后来使用jdbcTemplate.batchUpdate()进行 ...
- eclipse给mysql修改表数据_Eclipse中java向数据库中添加数据,更新数据,删除数据...
ASP.NET网页动态添加.更新或删除数据行 看过此篇 http://www.cnblogs.com/insus/p/3247935.html的网友,也许明白Insus.NET是怎样实现动态添加数据行 ...
最新文章
- anaconda基本概念,常用命令
- linux简单搭建ftp服务器
- c语言中非法使用void类型_C语言中的数据类型
- 江苏省计算机学会科学技术奖,孙国梓
- 围观一下tp的游戏保护 一
- Windows Server 笔记之磁盘管理
- html5手机签名,html5手写签名
- mysql debug log_PHP代码调试与日志
- Current HIVE_LIB is not valid, please export HIVE_LIB='YOUR_LOCAL_HIVE_LIB'
- 三个版本Eclipse区别
- IntelliJ IDEA + EmmyLua:Lua IDE的安装与使用
- android伸缩动画,Android 伸缩动画xml配置
- ijkplayer框架深入剖析
- 联通积分兑换的Q币怎么兑换到QQ上
- python:遍历文件夹下的所有文件
- 一张图读懂中国产业链的变化与机会
- Sunday算法特征码搜索C++(支持通配符)
- debugger工具的使用以及调试
- 马云谈加班、996看法
- 原型软件 (Prototype Development)开发指南
热门文章
- 年轻就该多尝试,教你20小时Get一项新技能
- 开源协议是否可以商用(总结)
- Win10家庭版安装Docker完整版不踩坑教程
- 【tomcat启动报错】To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
- VB工程处---百例66--网站页面
- 易观智库:2013年中国供应链大数据市场规模达21亿元
- 小提琴协奏曲《梁祝》原本是没有歌词的,后经著名词人阎肃填的词,才有了《梁祝》这首歌。...
- js 判断是否为空对象,或者空数组
- [译] 保护我们的 Git Repos,立刻停止“狐步舞”
- python相关软件_python用什么软件