Java连接Mysql数据库增删改查实现

时间比较赶,我这里只实现查询,有时间再添加另外两个
难度 : ⭐⭐⭐(全星5颗星的情况下)
新建一个动态的网站工程,
把jar包全部复制进去,主要要那个mysql-connector-java那个jar包,重要通知,我的mysql版本是5.7.18-log版本,这个jar版本够,如果你装的是mysql8点几的版本,则带不起来,需要高版本的驱动版;

package com.anhui.dajun;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;public class JDBCUtil {private static final String URL = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8";private static final String DRIVERS = "com.mysql.jdbc.Driver";private static final String USERNAME = "root";private static final String PASSWORRD_STRING = "root";public static void main(String[] args) {Connection connection = null;ResultSet rs = null;Statement stmt = null;try {try {Class.forName(DRIVERS);connection = DriverManager.getConnection(URL, USERNAME, PASSWORRD_STRING);stmt = connection.createStatement();String sql = "SELECT * FROM tt_user";rs = stmt.executeQuery(sql);while (rs.next()) {System.out.println("Id 是 : " + rs.getString("id") + " | " + "姓名 :  " + rs.getString("name") + " | "+ "年齡  : " + rs.getString("age") + " | " + " 地址  :  " + rs.getString("address"));System.out.println("--------------------------------");}} catch (SQLException e) {e.printStackTrace();} catch (ClassNotFoundException e) {e.printStackTrace();}} finally {if (rs != null) {try {rs.close();} catch (SQLException e) {e.printStackTrace();}}if (stmt != null) {try {stmt.close();} catch (SQLException e) {e.printStackTrace();}}if (connection != null) {try {connection.close();} catch (SQLException e) {e.printStackTrace();}}}}}
/*
SQLyog Ultimate v10.00 Beta1
MySQL - 5.7.18-log
*********************************************************************
*/
/*!40101 SET NAMES utf8 */;create table `tt_user` (`id` int ,`name` varchar ,`age` int ,`address` varchar
);
insert into `tt_user` (`id`, `name`, `age`, `address`) values('1','大军','26','上海市');
insert into `tt_user` (`id`, `name`, `age`, `address`) values('2','杨红','24','云南');
insert into `tt_user` (`id`, `name`, `age`, `address`) values('3','赵刘','27','陕西');
insert into `tt_user` (`id`, `name`, `age`, `address`) values('4','李四','23','安徽');
insert into `tt_user` (`id`, `name`, `age`, `address`) values('5','刘六','30','安徽安庆');
insert into `tt_user` (`id`, `name`, `age`, `address`) values('6','王二','22','北京市');
insert into `tt_user` (`id`, `name`, `age`, `address`) values('7','123','213','213');

Java连接Mysql数据库增删改查实现相关推荐

  1. java连接mysql数据库增删改查操作记录

    1. 连接数据库,得到数据库连接变量 [java] view plaincopyprint? //注意,这是连接mysql的方法 //注意,这是连接mysql的方法 注意连接数据库的时候 (1)打开D ...

  2. java连接mysql数据库增删改查_java连接mysql数据库增删改查操作记录

    1. 连接数据库.得到数据库连接变量 注意连接数据库的时候 (1)打开DB Browser 新建一个Database Driver,注意加入Driver JARs的时候加入的包,我的是mysql-co ...

  3. JDBC:JAVA连接Mysql实现增删改查

    总有特别赶的时候,小高叫你如何速通JAVA连接数据库Mysql实现增删改查.CV战士 一.前置准备工作 1. 安装IDEA,配置JAVA环境 2. 安装Mysql,配置Mysql环境变量 3. 安装S ...

  4. java连接mysql以及增删改查操作

    java连接数据库的代码基本是固定的,步骤过程觉得繁琐些,代码记起来对我来说是闹挺.直接上代码: (温馨提醒:你的项目提前导入连接数据库的jar包才有的以下操作 ) 1 class DBConnect ...

  5. wps连接mysql数据库增删改查_Python操作MySQL数据库实例详解【安装、连接、增删改查等】...

    本文实例讲述了python操作MySQL数据库.分享给大家供大家参考,具体如下: 1.安装 通过Python连接MySQL数据库有很多库,这里使用官方推荐的MySQL Connector/Python ...

  6. java连接mysql实现增删改查_java连接数据库,实现增删改查操作

    一.前言 写这个文章的原因是为了巩固自己连接数据库步骤 希望对初次学习数据库的朋友有所帮助 二.MySQL数据库连接 数据库连接步骤加载驱动程序,获取数据库连接对象 2.1驱动jar包 2.2代码 p ...

  7. java创建mysql驱动,JDBC之Java连接mysql实现增删改查

    使用软件:mysql.eclipse 链接步骤: 1.注册驱动 2.创建一个连接对象 3.写sql语句 4.执行sql语句并返回一个结果或者结果集 5.关闭链接(一般就是connection.stat ...

  8. java连接mysql实现增删改查_JDBC之Java连接mysql实现增删改查

    使用软件:mysql.eclipse 链接步骤: 1.注册驱动 2.创建一个连接对象 3.写sql语句 4.执行sql语句并返回一个结果或者结果集 5.关闭链接(一般就是connection.stat ...

  9. wps连接mysql数据库增删改查_python 连接mysql数据库 进行增删改查操作

    1.在进行连接之前我们要确定我们已经安装了python和mysql(开玩笑,没有这个你怎么连接那)至于安装的过程在此略过, 2.因为要进行连接mysqldb 所有我们要导入MySQLdb的模块,当然这 ...

最新文章

  1. vs2015下载 简体中文版/企业版 附邀请码
  2. [CODEVS 1301] 任务分配
  3. Nand Flash VS Nor Flash
  4. gt爵士变形步骤_代码广播简介:您可以编码为24/7的爵士节拍
  5. Nest,很酷的东西
  6. 半岛电视台员工遭iOS iMessage app零点击0day 漏洞利用攻击
  7. 第八届蓝桥杯第三题承压计算
  8. 如何修改一个类的私有成员?
  9. 在WebBrowser中通过模拟键盘鼠标操控网页中的文件上传控件
  10. 2. laravel 创建第一条路由
  11. android 模拟器测试之旅
  12. 在线象棋游戏php网站源码分享
  13. CentOS下安裝iRedMail
  14. 写给那些让我糊里糊涂的HTTP、TCP、UDP、Socket
  15. 如何查看电脑操作系统及系统类型
  16. WebSocket 是什么原理?为什么可以实现持久连接
  17. 安卓系统监控任务管理器App推荐
  18. 支持响应式手机端jQuery图片轮播插件unslider
  19. 安装tensorflow---目前还没有支持windows
  20. 全体自然数的和是负十二分之一?

热门文章

  1. html整个项目怎么导出来,怎样将jquery导入web项目中?
  2. android 通知栏按钮,android 通知栏添加按钮点击效果
  3. 字符串换行截取_textwrap 文本自动换行与填充
  4. 函数不可访问_关于可重入函数
  5. python字符串大全_python学习笔记:字符串操作大全
  6. 学生时代,我做过最有价值的事是什么?
  7. asp.net 报表页面模板_20套大屏模板,教你3分钟制作出酷炫的可视化大屏
  8. oracle gather trace,Oracle 11g新SQL Trace 10046方法
  9. openmp并行编程_OpenMP实现生产者消费者问题
  10. docker 安装 GridStudio