IDEA使用JDBC连接MySQL数据库详细教程
一、下载MySQL数据库并进行安装和配置
二、下载JDBC
下载地址:https://dev.mysql.com/downloads/connector/j/5.1.html
三、创建java项目,导入.jar包
四、测试访问数据库
1.使用JDBC API 连接和访问数据库,一般分为以下5个步骤
(1)加载驱动程序
(2)建立连接对象
(3)创建语句对象
(4)获得SQL语句的执行结果
(5)关闭建立的对象,释放资源
2.例如下面访问数据库的代码
(1)首先使用Navicat连接MySQL数据库,并在localhost新建如下图所示的数据库和表
特别注意
(2)在IDEA中新建类,并编写如下的程序
import java.sql.*; public class MySQLDemo { public static void main(String[] args) throws Exception{ //加载数据库驱动程序 try{ Class.forName("com.mysql.cj.jdbc.Driver"); }catch (ClassNotFoundException cne){ cne.printStackTrace(); } String dburl = "jdbc:mysql://127.0.0.1:3306/webstore?&useSSL=false&serverTimezone=UTC"; String sql = "SELECT * FROM products where id < 104"; try( Connection conn = DriverManager.getConnection(dburl,"root","123456"); Statement stmt = conn.createStatement(); ResultSet rst = stmt.executeQuery(sql)) { while (rst.next()){ System.out.println(rst.getInt(1)+"\t"+ rst.getString(2)+"\t"+rst.getString(3)+ "\t"+rst.getFloat(4) + "\t" + rst.getInt(5) ); } }catch (SQLException se){ se.printStackTrace(); } } }
(3)运行结果如下图所示
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现