首页数据库数据库驱动jar包(java连接数据库驱动的那个jar到底起什么作用)

数据库驱动jar包(java连接数据库驱动的那个jar到底起什么作用)

编程之家2023-10-2196次浏览

本篇文章给大家谈谈数据库驱动jar包,以及java连接数据库驱动的那个jar到底起什么作用对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

数据库驱动jar包(java连接数据库驱动的那个jar到底起什么作用)

oracle连接数据库的jar包

都是Oracle数据库的JDBC驱动程序

classes12.jar—用于 JDK 1.2和 JDK 1.3

classes12_g.jar—与 classes12.jar一样,除了类通过“javac-g”编译并包含一些跟踪信息。

classes12dms.jar—与 classes12.jar一样,除了另外包含支持 Oracle动态监视服务的代码。

classes12dms_g.jar—与 classes12dms.jar一样,除了类通过“javac-g”编译并包含一些跟踪信息。

ojdbc14.jar—用于 JDK 1.4和 1.5的类

数据库驱动jar包(java连接数据库驱动的那个jar到底起什么作用)

ojdbc14_g.jar—与 ojdbc14.jar一样,除了类通过“javac-g”编译并包含一些跟踪信息。

ojdbc14dms.jar—与 ojdbc14.jar一样,除了另外包含支持 Oracle动态监视服务的代码。

ojdbc14dms_g.jar—与 ojdbc14dms.jar一样,除了类通过“javac-g”编译并包含一些跟踪信息。

orai18n.jar—用于 JDK 1.2、1.3、1.4和 1.5的 NLS类。该 jar文件代替旧的 nls_charset jar/zip文件。

你去oracle网站JDBC驱动程序下载界面,可看到各个包的详细介绍

java连接数据库驱动的那个jar到底起什么作用

jdk本身没有提供访问数据库的能力,它只是提供了一些接口,具体功能由各个数据库的的驱动jar包来实现,举个例子,Connection它只是一个接口,具体的实现由具体的数据库的的驱动jar包实现,你可以在mysql的驱动jar包中找到这个接口的实现。那数据库的驱动jar包是如何和jdk相关的数据库访问类,接口相关联的呢?是能通 Class.forName,这就是为什么在访问数据库之前都要写一句Class.forName("com.mysql.jdbc.Driver")。

数据库驱动jar包(java连接数据库驱动的那个jar到底起什么作用)

用Java连接sqlserver数据库时候几个jar包有什么区别

我自己总结的知识拿出来与大家分享一下吧..当然可能还有什么不对的地方,希望指出:

***msbase.jar、mssqlserver.jar、msutil.jar(支持sql2000):

早期的连接数据库Jar包:在连接数据时候需要手动导入驱动包。即手动导入class.forName(驱动名称);

***SQL Server JDBC Driver 2.0----sqljdbc.jar和sqljdbc4.jar

新版JDBC连接数据库Jar包,支持sql2005,sql2008

Sqljdbc.jar

使用 sqljdbc.jar类库时,应用程序必须首先按class.forName(驱动名称)注册驱动程序。Jdk1.6以上版本不推荐使用.

Sqljdbc4.jar

在 JDBC API 4.0中,DriverManager.getConnection方法得到了增强,可自动加载 JDBC Driver。因此,使用sqljdbc4.jar类库时,应用程序无需调用 Class.forName方法来注册或加载驱动程序。调用 DriverManager类的 getConnection方法时,会从已注册的 JDBC Driver集中找到相应的驱动程序。sqljdbc4.jar文件包括“META-INF/services/java.sql.Driver”文件,后者包含.sqlserver.jdbc.SQLServerDriver作为已注册的驱动程序。现有的应用程序(当前通过使用 Class.forName方法加载驱动程序)将继续工作,而无需修改。

注意: sqljdbc4.jar类库要求使用 6.0或更高版本的 Java运行时环境(JRE)。

怎样将oracle11的驱动jar包导入到eclipse

eclipse中进行数据库相关开发,需要将数据库的驱动与eclipse建立连接。小编用的是oracle,因此,需要先将oracle的(驱动)jar包导入到eclipse,这样才能进一步开发。

jar包不需要专门去下载,因为oracle安装好后,安装目录下就已经有该jar包了。

jar包的导入,在java project项目和java web项目下的方法是稍有区别的,请留意。

工具/原料

操作系统:windows 7 64位

数据库:OracleXE112_Win32快捷版(官网只有win32位的,但在win64位上同样适用)

开发工具:eclipse-jee-juno-SR2-win32-x86_64

一:导入到java project项目中:

打开eclipse,并建立web项目“Test_Java_Project”,

右键单击“Test_Java_Project”项目,找到Build Path-- Add External Archives...,并将其左键打开

在新弹出的窗口中,前往oracle安装目录,找到如下路径(小编的安装路径):D:\Oracle\app\oracle\product\11.2.0\server\jdbc\lib\

找到ojdbc6.jar这以jar文件,并选中,然后单击“打开”。

导入成功,这下就可以进行开发了

END

二:导入到Java Web项目中:

打开eclipse,并建立web项目“Test_Java_Web”(该过程可参阅小编另一篇相关经验),

前往oracle安装目录,找到如下路径(小编的安装路径):D:\Oracle\app\oracle\product\11.2.0\server\jdbc\lib\

找到ojdbc6.jar这以jar文件,并将其复制,

在eclipse的“Test_Java_Web”项目中,找到:WebContent-- WEB-INF-- lib,并将上一步复制的ojdbc6.jar复制到lib下:

这样导入过程就完成了。

数据库驱动jar包和java连接数据库驱动的那个jar到底起什么作用的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

数据库实习,求数据库实习报告数据库安装教程?SQL server数据库安装步骤教程