Java IDEA 进行数据库的连接 (MYSQL) 的配置 (基于Mac M1)
2021/7/10 19:06:06
本文主要是介绍Java IDEA 进行数据库的连接 (MYSQL) 的配置 (基于Mac M1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
使用 Navicat 进行数据库的创建,下面是本测试中使用的建的表的情况
进行连接的源代码,进行简单的查询
package DatabaseConnect; import java.sql.*; //导包 public class JDBC { public static void main(String[] args) throws SQLException { try { // 1.加载驱动 Class.forName("com.mysql.jdbc.Driver"); System.out.println("加载驱动成功!"); // 2.连接数据库 获得连接对象 conn 是连接对象 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/data", "root", "9842213764"); System.out.println("数据库连接成功!"); // 3.创建执行环境 Statement statement = conn.createStatement(); // 4.创建了查询语句 进行语句的执行 得到结果 ResultSet result = statement.executeQuery("select * from info"); // 将查询到的东西进行展示 while (result.next()) { System.out.println(result.getInt("id")); System.out.println(result.getString("uname")); System.out.println(result.getString("upass")); } } catch (Exception e) { // TODO: handle exception e.printStackTrace(); System.out.println("加载驱动失败!"); System.out.println("数据库连接失败!"); } } }
对于上述代码中出现的部分方法进行简单的整理
Class.forName():
Class.forName()中传入的参数就是类的全限定名,JVM通过该全限定名首先检查该类是否已经被加载,若该类没有被加载则加载该类。并返回该类相关的Class对象。
什么是数据库驱动程序?为什么加载驱动?
在Java里边也就是一些类.它们在一些特别的包里.它们负责与数据库建立连接,把一些SQL传到数据库里边去.不同的数据库由不同的类来实现,也就产生的不同的"数据库驱动程序包"。
加载了驱动也就是建立起来了Java与数据库的练习,可以在Java中书写 SQL 语句,从而对于数据库中的数据进行操作,得到自己需要的数据,并切进行相关的处理操作
这篇关于Java IDEA 进行数据库的连接 (MYSQL) 的配置 (基于Mac M1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能
- 2024-04-14个人开发者,Spring Boot 项目如何部署
- 2024-04-14RAG应用开发实战02-相似性检索的关键 - Embedding
- 2024-04-14出海软件草根逆袭打法是什么?
- 2024-04-13鸿蒙原生应用再新丁!企查查 碧蓝航线 入局鸿蒙
- 2024-04-11RAG应用开发实战(01)-RAG应用框架和解析器
- 2024-04-10DevOps已死?2024年的DevOps将如何发展
- 2024-04-10码农必看:常见源代码混淆技术详解
- 2024-04-07以一当十丨TiDB 在东吴证券秀财 APP 的应用实践
- 2024-04-07月活超 1.1 亿,用户超 4 亿,你也在用的「知乎」是如何在超大规模 TiDB 集群上玩转多云多活的?来听听知乎代晓磊的答案!