idea上利用JDBC连接MYSQL数据库(8.0版本)
程序员文章站
2024-03-19 19:26:04
...
连接MySQL数据库
主要是基于mysql8.0版本,简单介绍了下,在idea中如何使用JDBC来连接数据库,并且将读取的数据进行显示。
准备工作
- 首先当然就是MYSQL和IDEA
- 下面就是下载mysql的连接工具,需要注意的就是要和mysql版本号一致
如何查看mysql的版本号
登录mysql
使用mysql命令查看
- 使用命令status查看
- 创建java项目导入.jar包(上一步下载的连接工具的jar包)
编写代码访问数据库
- 步骤使用JDBC API连接和访问数据库,一般分为以下五个步骤
- 加载驱动程序
- 建立连接对象
- 创建语句对象
- 获得SQL语句的执行结果
- 关闭建立的对象、释放资源。
- 数据库:在数据库预置表和数据。
- 代码
import java.sql.*;
/**
* Created with IntelliJ IDEA
* Description:
* Author: sun mingzhi
* Date: 2019/12/9 15:42
* Company: Inspur
*/
public class test {
public static void main(String[] args) throws Exception{
Connection con;
//jdbc驱动
String driver="com.mysql.cj.jdbc.Driver";
//这里是我的数据库的信息
String url="jdbc:mysql://localhost:3306/test?&useSSL=false&serverTimezone=UTC";
String user="root";
String password="123456";
try {
//注册JDBC驱动程序
Class.forName(driver);
//建立连接
con = DriverManager.getConnection(url, user, password);
//判断连接是否成功
if (!con.isClosed()) {
System.out.println("数据库连接成功");
}
Statement statement=con.createStatement();
String sql;
//sql语句
sql="select * from course";
ResultSet resultSet=statement.executeQuery(sql);
while (resultSet.next()){
String cNo=resultSet.getString("cNo");
String cName=resultSet.getString("cName");
String cTeacher=resultSet.getString("cTeacher");
System.out.println("cNo:"+cNo+"cName:"+cName+"cTeacher:"+cTeacher);
}
con.close();
} catch (ClassNotFoundException e) {
System.out.println("数据库驱动没有安装");
} catch (SQLException e) {
e.printStackTrace();
System.out.println("数据库连接失败");
}
}
}
结果:
上一篇: 【转】求斐波那契数列的若干种方法
推荐阅读
-
idea上利用JDBC连接MYSQL数据库(8.0版本)
-
win7系统安装2个mysql版本后连接不上数据库的问题如何解决?
-
在IDEA中用jdbc技术通过配置文件连接mysql数据库连接池
-
使用IDEA配置Tomcat和连接MySQL数据库(JDBC)详细步骤
-
Java基础MAC系统下IDEA连接MYSQL数据库JDBC过程
-
Java连接MySQL8.0 JDBC的详细步骤(IDEA版本)
-
IDEA使用JDBC安装配置jar包连接MySQL数据库
-
win7系统安装2个mysql版本后连接不上数据库的问题如何解决?
-
在IDEA中用jdbc技术通过配置文件连接mysql数据库连接池
-
使用IDEA配置Tomcat和连接MySQL数据库(JDBC)详细步骤