A. java连接数据库驱动的那个jar到底起什么作用
jdk 本身没有提供访问数据库的能力,它只是提供了一些接口,具体功能由各个数据库的的驱动jar包来实现,举个例子,Connection 它只是一个接口,具体的实现由具体的数据库的的驱动jar包实现,你可以在mysql的驱动jar包中找到这个接口的实现。那数据库的驱动jar包是如何和jdk相关的数据库访问类,接口相关联的呢?是能通 Class.forName, 这就是为什么在访问数据库之前都要写一句Class.forName("com.mysql.jdbc.Driver")。
B. java程序打包jar后怎么让数据库驱动起作用
通过函数的入口程序调用jar的数据库驱动程序,这样就能够器作用了
C. java 程序打包后,数据库驱动怎么办
方便起见你就按照我的目录一步一步来吧
1.建立MANIFEST.MF (在D:\abc目录下)
以下内容为文件内容 (只复制2行等于号之间的)
==================
Manifest-Version: 1.0
Main-Class: RoundButton
Created-By: Abc
==================
2.打包
把你的RoundButton.class复制到D:\abc目录下
然后
开始--》运行--》敲cmd打开命令行,
输入cd d:\abc 回车
输入d: 回车
输入jar cvfm abc.jar MANIFEST.MF *.* 回车
然后就能看到abc目录下有个叫abc.jar的文件,双击可以运行,jar包名字随便改,不影响
以上操作前提条件是你机器里jdk环境变量配置正确,100%可用,我已经试过
D. 用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)。
E. ojdbc包含oracle和MySQL吗
JDBC连接以下数据库分别要引入的jar包:
Oracle:ojdbc14.jar
MySql:mysql-connector-java-5.1.13-bin.jar
SqlServer2008:sqljdbc4.jar
数据库的版本要搜索对应的jar包支持版本。你的问题答案就很明了了。
F. java问题,请问jar包和驱动包分别是什么意思
驱动包也属于jar包的一种,jar包就是一种聚合性的Java类文件
G. java 中,什么是驱动类,驱动包
在工具中加是驱动包JAR,加上这个功能,在用驱动类使用这个功能。
比如eclipse要连接数据库SQL SERVER,就要先在 java构建路径中添加时JAR文件:sqljdbc4.jar,在代码中连接数据库是就要先加载数据库驱动类:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");,不同的数据库连接原理是一样的。
H. java是只要有数据库驱动的jar包就能用该数据库么有这些jar包下载的地址么
只要有数据库连接驱动就可以连接某个服务器上的数据库,只要你有数据库登录账户
mysql-connector-java-5.1.25.zip的官网下载地址:
http://dev.mysql.com/downloads/connector/j/点击download,希望你注册的界面,你直接点击
No thanks, just start my download.就行了
I. jar包是必须加载的驱动吗
jar包和驱动没关系,jar包就是里面存放了一些class文件,是别人写好的东西,你可以直接调用
你说的驱动,可能是你在连接数据库时加入了一个jar文件,比如sqlserver.jar这种情况,其实你加载这个jar文件,主要还是用到里面的类,里面有什么类你可以将jar文件改为rar文件,解压就可以了,记得备份jar文件,免得自己删改了什么东西。
J. mysql 链接数据库的驱动jar包是哪个
1. 如果不想下载安装文件,可以选择Platform Independent,这样可以直接下载zip文件。
2. 也可以选择链接Looking for previous GA versions?,然后查看历史版本,下载所需版本的驱动jar