首页 > 数据库 >Java通过jdbc连接MySql数据库进行操作

Java通过jdbc连接MySql数据库进行操作

时间:2022-10-29 11:34:09浏览次数:82  
标签:jdbc java String mysql import MySql sql Java


下载​​MySql​​驱动包

​https://dev.mysql.com/downloads/connector/j/​

Java通过jdbc连接MySql数据库进行操作_java


解压,把文件夹中的​​jar​​包拷贝到项目文件中

Java通过jdbc连接MySql数据库进行操作_java_02


Java通过jdbc连接MySql数据库进行操作_java_03


新建一个java类进行连接

​db1​​是我的数据库名称

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

public class jdbc {
public static void main(String[] args) throws Exception {
// 注册驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 获取连接
String url = "jdbc:mysql://127.0.0.1:3306/db1";
String root = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url, root, password);

// 定义sql
String sql = "UPDATE account SET money=money+500 WHERE name='张三'";

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

// 执行sql
int count = stmt.executeUpdate(sql);
// 处理结果
System.out.println(count);

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

运行没有报错,且sql语句有执行证明连接成功了

Java通过jdbc连接MySql数据库进行操作_java_04


标签:jdbc,java,String,mysql,import,MySql,sql,Java
From: https://blog.51cto.com/u_15709205/5805847

相关文章

  • Java之关于new
    理解new在java中是创建新的实例的意思,在内存中申请出一块属于这个类的空间。使用例如:Catc=newCat();  Cat/*(以Cat为类型)*/c/*(对Cat类申请空间后返回的......
  • java常用依赖
    1.测试类<!--测试..............................................--><dependency><groupId>junit</groupId><artifactId>junit</artifactId>......
  • 力扣575(java&python)-分糖果(简单)
    题目:Alice有n枚糖,其中第i枚糖的类型为candyType[i]。Alice注意到她的体重正在增长,所以前去拜访了一位医生。医生建议Alice要少摄入糖分,只吃掉她所有糖的n/2......
  • java基础-->流程控制语句
    顺序结构瞬狙结构语句是Java程序默认的执行流程,按照代码的先后顺序,从上到下依次执行。分支结构if判断格式1if(关系表达式){ 语句内容;}格式2if(关系表达式){ 语......
  • MyBatis关联查询基础 | Java
    mybatis关系映射1.用户与订单的关系一个用户有多个订单,一个订单只属于一个用户查询一个用户的所有订单属于一对多查询示例publicinterfaceUserMapper{@......
  • 「MySQL高级篇」MySQL锁机制 && 事务
    大家好,我是melo,一名大三后台练习生,最近赶在春招前整理整理发过的博客~......
  • 力扣1773(java&python)-统计匹配检索规则的物品数量(简单)
    题目:给你一个数组items,其中 items[i]=[typei,colori,namei],描述第i件物品的类型、颜色以及名称。另给你一条由两个字符串 ruleKey和ruleValue表示的检索规......
  • mysql通过内网链接
    1,内网ssh链接  公钥访问2.端口 ......
  • Java多线程(6):锁与AQS(上)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~ 在Java面试中,有一类高频问题会经常问到(火箭式问题):Java有几种锁?都是干嘛的?我想对于面试经验较为丰富的人,这个问题极有可......
  • xxqJava-Blog2
    一、前言(1)题目集四之凸四边形的计算:此次的题目集基于第三次作业三角形的判断又做了很大的提升。(2)题目集五:凸五边形的计算,这次题目集两道题可以算是是一道题,我猜老师觉得......