使用JDBC连接mysql数据库

先简单介绍一下关于JDBC
JDBC :是一套连接数据库的标准,是规范。以接口为主的一套API,在java.sql包下。
jar包:厂家的驱动,由各个数据库厂家提供的在jdbc规范下的实现类,每个厂家提供的具体实现成为驱动。
核心接口和类:
1.驱动管理类:DriverManager 使用具体厂家的驱动来获取到数据库的一个连接对象
2.数据库连接接口:Connection 与特定数据库的连接(会话)。在连接上下文中执行 SQL 语句并返回结果。

在测试类中连接mysql的步骤

1.根据mysql版本导入驱动(jar包)。
2.加载驱动 Class.forName(“com.mysql.cj.jdbc.Driver”); 关于com.mysql.cj.jdbc.Driver,在mysql5.0版本中可以com.mysql.jdbc.Driver这样写,在8.0版本中必须加上.cj。
3.驱动管理类获取到数据库的连接 String user = “用户名”; String password = “密码”;
4.使用url定位到数据库服务 String url = “jdbc:mysql://localhost:3306/数据库名?useSSL=false&serverTimezone=UTC”;
url:统一的资源定位符,用于标识网络山某个主机的某个资源。 同样由于8.0版本特殊必须携带时区的参数Timezone.
5.连接到数据库 Connection conn= DriverManager.getConnection(url,user,password);

代码部分

//数据库连接代码
import java.sql.Connection;
import java.sql.DriverManager;//所导入的jar包均为sql包下的

public class show {
	  public static  Connection show() {
		  Connection conn=null;//创建连接对象
		  try {
	            Class.forName("com.mysql.cj.jdbc.Driver");//加载驱动
	            String user = "root";
	            String password = "123456";
	            String url = "jdbc:mysql://localhost:3306/user?useSSL=false&serverTimezone=UTC";
	            conn= DriverManager.getConnection(url,user,password);
	            System.out.println(conn);          
	        } catch (Exception e) {
	            System.out.println("数据库连接错误");//抛出异常
	            e.printStackTrace();
	        }
		  return conn;//返回值
	}
}

测试类

//对上述代码进行测试
public class test {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		show s = new show();
		s.show();
	}
}

输出结果
在这里插入图片描述
连接成功!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值