JDBC操作MySQL数据库进行增、删、查、改

使用JDBCMySQL数据库进行操作 在使用JDBC连接数据库前我们导入数据库驱动包,可按如下步骤进行。 复制驱动程序文件“mysql-connector-java-5.1.39-bin.jar”,在项目上单击鼠标右键并在弹出菜单中选择“粘贴”选项,就把驱动程序复制到这个项目中。 在这个jar文件上单击鼠标右键,在弹出的菜单中依次选择“Build Path”、“Add to Build Path”项,将这个j 阅读详情

下载、导入所需的 jar 包

在连接数据库之前先需要下载、导入所需的jar包,这里我提供一个jar包供大家下载,地址是:https://pan.baidu.com/s/13tJ3HPBz1Wv79sbDfcrZSw 提取码: 8228

如果你的MySQL版本是8.0及以上的,你需要使用其他版本的 jar 包,地址是:https://static.runoob.com/download/mysql-connector-java-8.0.16.jar
这个地址是我从 菜鸟教程 上面抄过来的,如果有任何侵权问题请联系我删除。

下载好之后需要在我们的项目中导入这个包,由于我使用的开发环境是IDEA,因此我就以此作为示范,如果想安装IDEA可以看一下我的另一篇博客关于Win10下安装、破解IDEA的,传送门:https://blog.csdn.net/SwiftLess/article/details/93632776
在IDEA中打开你的项目,右键项目根目录,选择新建文件夹在这里插入图片描述
在弹出的窗口中输入文件夹的名字,取名为lib,表示这是一个库文件夹。然后点击OK在这里插入图片描述
创建文件夹成功后把刚刚下载好的 jar包 复制 或者 剪切lib目录下在这里插入图片描述
文件复制成功后右键lib目录,选择Add as Libarary在这里插入图片描述
完成以上步骤后 jar包 的导入就算完成了,接下来就要进入到编码的环节了。

编写代码

操作步骤一共分为以下七步:

  1. 加载驱动
  2. 创建连接
  3. 写一个 sql 语句
  4. 预编译 sql 语句
  5. 执行 sql语句 获得结果
  6. 处理结果
  7. 关闭所有连接

下面用代码来演示一下以上步骤:

//这里的 Test 是你要连接的数据库的名字,需要按照你的实际情况进行修改
String db_url =  "jdbc:mysql://localhost:3306/Test";
  
//你的数据库账户的账号
String db_name = "root";

//你的数据库登录密码
String db_pwd = "123456"
JDBC操作MySQL数据库 阅读详情

相关推荐

SpringBoot开发——整合JDBC

springBoot整合JDBC

bjzhang75的博客 1061

简单的数据库增删改查

简单的数据库增删改查insert(); update(); delete(); query();

javaFX实现的图书馆后台管理系统,有数据库增删改查,基于sqlserver数据库.zip

javaFX实现的图书馆后台管理系统,有数据库增删改查,基于sqlserver数据库.zip

JDBC接口规范

前言 JDBC(JavaDatabase Connectivity)表示Java询引擎连接,由一组用Java编程语言编写的类和接口组成。JDBC为Java程序访问关系型询引擎提供了编程接口,为询引擎开发人员提供了一个标准的API,使他们能够用JavaAPI 来编写询引擎应用程序,而不必为访问不同询引擎编写不同的程序。 随着J2SE版本的不断发展,JDBC规范也不断完善。发展到目前...

weixin_30416871的博客 257

jdbcmysql数据增删改查

【代码】jdbcmysql数据增删改查

m0_63056769的博客 476

mysql JDBC的三种询(普通、流式、游标)

在 TCP 中发送端和接收端**可以是客户端/服务端,也可以是服务器/客户端**,通信的双方在任意时刻既可以是接收数据也可以是发送数据(全双工)。由于MySQL方不知道客户端什么时候将数据消费完,而自身的对应表可能会有DML写入操作,此时MySQL需要建立一个临时空间来存放需要拿走的数据。在执行st.executeQuery()时,jdbc驱动会通过connection对象和mysql服务器建立TCP连接,同时在这个链接通道中发送sql命令,并接受返回。(第一次调用的正常,第二次的抛出异常)。

赶路人儿 1万+

我们正在破解JDBC,因此您不必

我们喜欢使用JDBC 没人说。 曾经 更严重的是,如果考虑一下,JDBC实际上是一个非常出色的API。 这也可能是Java成为当今流行平台的原因之一。 在JDK 1.1之前,以及在ODBC之前(这已经很久了),很难想象有任何平台可以完全标准化数据库访问。 哎呀, SQL本身在当时甚至还没有标准化,并且Java随JDBC一起出现了,JDBC是一个简单的API,在日常工作中您只需要了解以下几点:...

cunhu4317的博客 93

如何使用JDBC数据库进行

Jdbc是Java DataBase Connectivity的缩写,它是Java语言访问数据库的标准API,它提供了一种统一的接口,使得Java程序可以方便地访问各种不同类型的数据库

m0_62491536的博客 1509

jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...

Java使用jdbc连接MySql数据库,实现增删改查首先,导入MySql连接数据库的jar包,我用的是mysql连接jar包DB类,用于获得数据库连接import java.sql.DriverManager;import java.sql.SQLException;import com.mysql.jdbc.Connection;public class DB {//数据库的URLprivat...

weixin_29885875的博客 307

JDBC:Java对MySQL8.0数据库通用的操作——超全

本文是在基于已经搞定对数据库连接的教程 获取数据库连接文章推荐阅读:JDBC:Java获取MySQL8.0数据库连接的

xixihahaohehe的博客 876

jdbc——mysql测试

jdbc——mysql测试 工具:myeclipse 驱动包:https://dev.mysql.com/downloads/connector/j/5.1.html 加入驱动包后》》 准备数据库和表: CREATE test IF NOT EXISTS user3 CHARACTER SET charset=utf8; C...

dianxinshuan5366的博客 94

javaweb 链接 MySQL数据及 相关操作

public void fun1() throws ClassNotFoundException, SQLException { /* * jdbc四大配置参数 * driverClassName:com.mysql.jdbc.Driver * url:jdbc:mysql://localhost:3306/test ...

风清扬写代码 620

JDBC---Maven之jdbc连接数据库

JDBC---Maven之jdbc连接数据库

大呱的博客 5195

Scala的JDBC操作

scala对JDBC操作与Java的类似,这里以连接mysql为例 如果新建的的maven项目,直接在xml文件中配置以下代码即可,版本号可根据自己的mysql版本调整 <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-con

jiandanbuguo的博客 1691

jdbc mysql 更新_JDBC操作,执行数据库更新操作

目标:使用Connection对象取得Statement实例使用Statement进行数据。Statement接口要对数据库操作,要使用Statement完成。此接口可以使用Connection接口中提供的createStatement()方法实例化。证明:所有操作必须从连接展开,通过连接取得操作接口实例。向student表中加数据。package类集;importjava.sql.Con...

weixin_42495057的博客 463

使用JDBCmysql数据库实现增删改查

0627,0628

weixin_52071901的博客 798

Java的数据库编程:JDBC

JDBC的讲解

weixin_61436104的博客 822
上一篇: Win10安装MySQL 5.5版本
下一篇: React的自定义组件名为什么要首字母大写
SwiftLess
博客等级 码龄9年 5粉丝 16原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值