实际开发中使用DriverManager连接mysql数据库

 时间:2024-10-14 14:12:37

1、前边介绍了使用Driver 连接数据库,和使用Driver的通用方法编写,而实际开发中使用的是DriverManager来作为数据库的连接管理。

2、在工程中新建DriverManagerTest.java类

实际开发中使用DriverManager连接mysql数据库

3、输入如下代码

实际开发中使用DriverManager连接mysql数据库

4、代码解楠道塘校释,这里仍然沿用了Drvier通用方法的写法,把数据库的相关信息写在了jdbc.properties文件中。唯一不同的是DriverMana爿讥旌护ger 驱动加载和连接数据库的时候只需要如下代码即可。这比Driver简便多了。

实际开发中使用DriverManager连接mysql数据库

5、在main方法中测试如下,说明连接成功。

实际开发中使用DriverManager连接mysql数据库

6、问题来了,Driver中我们需要通过反射来创建实现类Driver driver = (Driver) Class.forName(dr足毂忍珩iverClass).newInstance();而DriverManager中也只是做了下反射就能直接使用它的getConnection方法了,而没有真正去注册驱动:DriverManager.registerDriver(Class.forName(driverClass).newInstance());

7、这就要查看Driver的源码了,在Driver 类上使用快捷键 ctrl+t 查看它的源码,点击Driver - com.mysql.jdbc

实际开发中使用DriverManager连接mysql数据库

8、,因为源码是在src文件中,所以会看到如下图

实际开发中使用DriverManager连接mysql数据库

9、点击Attch Source 关联源码

实际开发中使用DriverManager连接mysql数据库

10、选择你下载的mysql文件中的SRC文件夹

实际开发中使用DriverManager连接mysql数据库

11、你会看到如下静态代码快,当类被初始化的时候就已经注册了

实际开发中使用DriverManager连接mysql数据库
  • 在MyEclipse中添加Tomcat服务器
  • 在一台电脑上运行两个或多个tomcat
  • IJ添加JDK如何新建文件#校园分享#
  • CSS教程 after伪元素选择器
  • jquery中如何设置页面所有段落的字体和背景颜色
  • 热门搜索
    占空比是什么意思 致铅球运动员加油稿 糖醋蒜的腌制方法 花卉养殖 现在什么电视剧好看 运动会班级介绍 官宣的意思是什么 面首是什么意思 无可奈何是什么意思 维生素b2的作用和功效