jdbc(java database connectivity)为java开发者使用数据库提供了统一的编程接口,它由一组java类和接口组成。
JDBC需要用到的类和接口有:
DriverManager、Connection、Statement、ResultSet
2. mysql-connector-java下载
本机的mysql版本是5.7.26 win32的,所以本章访问mysql都以该版本为例:
然后进入https://dev.mysql.com/downloads/connector/j/下载mysql-connector-java.jar包,用于连接mysql
如下图所示,只有8.0.19版本,那我们下载它就好了,反正不管64位还是32位都能访问:
下载解压后,就有个mysql-connector-java-8.0.19.jar:
接下来就来测试,能不能访问
3.JDBC使用过程
3.1 通过DriverManager. registerDriver(Driver driver)来注册驱动程序
需要注意,new Driver的时候,需要选择com.mysql.cj.jdbc.Driver:
因为com.mysql.jdbc.Driver已经被弃用了.
PS:也可以直接将DriverManager. registerDriver(Driver driver)改为:
Class.forName("com.mysql.cj.jdbc.Driver"); //加载一下这个类就可以注册驱动,因为mysql Driver类的静态代码块中已经调用了registerDriver()来注册驱动程序.