2025年jdbc连接数据库配置文件(jdbc连接数据库出现错误)

jdbc连接数据库配置文件(jdbc连接数据库出现错误)p p 目录 概要 前言 整体流程 新建项目 建立连接 执行 sql 语句 完整代码 查询 编辑 修改 编辑 删除 添加 小结 什么是 JDBC JDBC 是 Java DataBase Connectivity 的缩写 它是 Java 程序访问数据库的标准接口 可以为多种关系型数据库提供统一访问

大家好,我是讯享网,很高兴认识大家。



 <p></p> 

讯享网

目录

概要

 前言

整体流程

新建项目

 建立连接

执行sql语句

 完整代码

查询

​编辑 

修改

 ​编辑

 删除

添加

小结


  • 什么是JDBC?JDBC是Java DataBase Connectivity的缩写,它是Java程序访问数据库的标准接口。可以为多种关系型数据库提供统一访问,它是由一组用Java语言编写的类和接口组成的。

  • 讯享网

    使用Java程序访问数据库时,Java代码并不是直接通过TCP连接去访问数据库,而是通过JDBC接口来访问,而JDBC接口则通过JDBC驱动来实现真正对数据库的访问。

初学者在初次使用JDBC连接数据库时可能会出现这个问题

No suitable driver found for jdbc:mysql://8.1..190:3306/user

这个错误通常是由于缺少MySQL驱动程序引起的,在Java应用程序中连接MVSQL数据库时,需要使用MYSQL提供的JDBC驱动程序(mysql-connector-j-8.4.0.jar) 

官网下载地址:

 选择最新版本即可

下载完之后进行解压会有这个文件,点击进去就能看见对应的jar包

 

 

 然后回到我们idea点击file - project Structure - SDKS,把我们刚下载好的jar包复制到lib包中就行

完成以上步骤就解决了这个问题,接下来正式进入练习  


通过JDBC连接并操作数据库相对比较简单,大概流程为:

新建项目 - 建立连接 - 执行sql语句 - 关闭连接 

本文采用的数据库如下

选择maven 和jdk8 然后点击create进行创建

连接数据库主要是通过connection完成的,该方法分别接受jdbc连接的Url,数据库用户名和密码

讯享网

如果是查询操作,获取Connection对象后可以根据Connection获取到Statement或PreparedStatement对象来执行我们创建的sql语句

 
    

通过executeQuery执行sql会得到返回值对象,只要从这对象获取到我们想要值就行,如果返回值中有多个结果集,就使用resultSet.next()来获取。

该方法会将指针移动到当前位置的下一行。ResultSet 指针的初始位置位于第一行之前;第一次调用next()方法将会把第一行设置为当前行;第二次调用next()方法指针移动到第二行,以此类推

然后根据我们要获取的字段在数据库中的类型来选择使用哪个方法,比如name是String类型就用getString,age是int类型就用getInt方法来获取 

讯享网

然后关闭连接

 
    

增删改的操作也跟查询类似,只不过使用方法不一致,以下对各方法进行说明

1、executeQuery()

方法执行后返回单个结果集或多个结果集,用于select语句

2、executeUpdate

方法执行后返回一个整数,指示受影响的行数。用于 update、insert、delete 语句

查询
讯享网
修改
 
    
 
 删除
讯享网

 

添加
 
    

本篇博客介绍了如何使用JDBC进行查询操作的基本步骤和对可能出现的问题给予解决方案,大概步骤为jdbc连接数据库、创建查询语句、执行查询操作、处理结果集、关闭连接。其它操作如添加,删除,修改原理也类似,可以根据自己的需要去进行练习。


小讯
上一篇 2025-06-14 09:28
下一篇 2025-06-05 21:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/165803.html