20.java-JDBC连接mysql数据库详解

jdbc(java database connectivity)为java开发者使用数据库提供了统一的编程接口,它由一组java类和接口组成。

JDBC需要用到的类和接口有:

DriverManager、Connection、Statement、ResultSet         

 

2. mysql-connector-java下载

本机的mysql版本是5.7.26 win32的,所以本章访问mysql都以该版本为例:

 

20.java-JDBC连接mysql数据库详解

 

然后进入https://dev.mysql.com/downloads/connector/j/下载mysql-connector-java.jar包,用于连接mysql

如下图所示,只有8.0.19版本,那我们下载它就好了,反正不管64位还是32位都能访问:

 

20.java-JDBC连接mysql数据库详解

 

下载解压后,就有个mysql-connector-java-8.0.19.jar:

 

20.java-JDBC连接mysql数据库详解

 

接下来就来测试,能不能访问

 

3.JDBC使用过程

3.1 通过DriverManager. registerDriver(Driver driver)来注册驱动程序

需要注意,new Driver的时候,需要选择com.mysql.cj.jdbc.Driver:

 

20.java-JDBC连接mysql数据库详解

 

因为com.mysql.jdbc.Driver已经被弃用了.

PS:也可以直接将DriverManager. registerDriver(Driver driver)改为:

Class.forName("com.mysql.cj.jdbc.Driver"); //加载一下这个类就可以注册驱动,因为mysql Driver类的静态代码块中已经调用了registerDriver()来注册驱动程序.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyjswj.html