Java连接MySQL时的步骤:
1、下载jdbc驱动
2、Class.name方法注册驱动
3、创建DriverManager对象,利用静态方法getConnection链接到MySQL
4、利用步骤三中的对象的createStatement方法,创建Statement对象
5、利用步骤四中的executeQuery方法执行SQL语句,返回ResultSet对象;
6、循环遍历用各种get来进行获取结果。
在进行注册驱动时,根据官方文档:
Class.forName("com.mysql.cj.jdbc.Driver").newInstance();
其中的newInstance已经弃用(但仍可以用),在IDEA中,该方法会出现一条删除线:
Class.forName(“com.mysql.cj.jdbc.Driver”).newInstance() ;
根据提示,发现该方法已经弃用,现已换成一种新的方法,但官方文档仍未更新。新的写法为
Class.forName("com.mysql.cj.jdbc.Driver").getDeclaredConstructor().newInstance();
本文只为了记录一下这个发现,新人小白一枚,多多指教。