java-jdbc,加载数据库驱动

java-jdbc,加载数据库驱动,第1张

Java语言本身只提供了数据库连接和 *** 作接口,而实现这些接口的就是数据库厂商了,所以每次你要连接数据库就必须下载对应数据库厂商的JDBC驱动,也就是接口实现程序。这个需要持久的预设环境,就是你必须告诉你的程序你的接口实现程序在哪。也就是哪个jdbc驱动程序的包在哪,java程序在连接数据库之前需要通过反射机制创建jdbc驱动程序包中的所有类。

所谓注册,其实就是高数驱动管理器DriverManager,我有那些数据库驱动,比如说,你使用MySQL,那么MySQl就会提供访问他的数据库驱动,这个数据库驱动是实现了JDK中的数据库 *** 作接口的,如Connection,Statement等。

通常我们使用ClassforName("数据库驱动的全类路径名");这样子就会执行驱动的静态代码块,从而和DriverManager关联上,实际上,就是在静态代码块中为DriverManager添加了一个数据库驱动的静态实例变量,所以后面你可以使用DriverManagergetConnection()来获取数据库连接。

工具:

eclipse

方法:

在工程中右键新建file,命名为jdbcproperties

创建完毕如图:

在jdbcproperties文件中输入如下信息,分别是数据库的驱动,连接,用户名和密码

新建JdbcTest2java类

输入如下代码:

代码说明:

这段代码是读取配置文件,把配置文件中的各个项通过名称读取出来

这段代码是通过反射来创建Driver对象,反射就是类的实例化

在主函数中输入如下,测试方法

运行之后的结果如下,表示连接成功!

以上就是关于java-jdbc,加载数据库驱动全部的内容,包括:java-jdbc,加载数据库驱动、java中什么叫注册啊 (提示好像和反射有关的的 我在看jdbc底层的时候看见的)、Java下边这段代码:都是JDBCUtil类里面的内容,为什么JDBCUtil这个类的主方法main还可以实例化JDBCUtil呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9630565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存