为什么要加载数据库驱动程序包

为什么要加载数据库驱动程序包,第1张

加载数据库驱动程序包原因如下:

1、Java是一种纯面向对象的编程语言,一切事物都可以看作是类或者类对象,数据库也是。

2、Java是通过JDBC将数据库抽象成为对象,再对该对象进行 *** 作。

3、数据库是本身存在的,不需要Java进行创建,将一个正常运行的数据库实例在Java程序中进行访问。

4、任何类在Java中正常运行都需要一个驱动器,一般的类的驱动器就是JVM本身,数据库程序是不依赖虚拟机驱动的程序,必须自己实现驱动器,需要用到加载数据库驱动,这个方法是用来写驱动器的。

1.把准备打包的.java文件集中到一个目录中

例如c:\source

2.建立一个存放.class文件的目录

例如c:\class

3.在c盘根目录下使用命令javac

-d

class

source\*.java

编译所有.java源文件,生成的.class字节码文件放在class目录中

(如果用别的ide像jbuilder已编译过了就可以直接把所有的class集中在某个文件夹在进行下面的 *** 作即可)

4.在class目录下

执行jar

cvf

abc.jar

*.*

把所有的文件打包成abc.jar文件

5.抽取meta-inf/manifest.mf文件

执行jar

xfm

abc.jar

meta-inf/manifest.mf

就抽取出文件manifest.mf

编辑这个文件

在最后一行加入main-class:

font2dtest

其中font2dtest为你自己的类中含有main函数的类的名字

如果有包名,应该带上包的名字

如test.font2dtest

6.更新jar包中meta-inf/manifest.mf文件

执行

jar

ufm

abc.jar

meta-inf/manifest.mf

出现警告

可以忽略

7.

好了

现在abc.jar就可以直接运行了

如果你的SQL Server没有打补丁,请去微软网站下载SQL Server的sp4补丁包,安装上,应该可以解决这个问题。

试试看了,如果你已经安装了sp4,那我就不知道了。

参考资料:http://support.microsoft.com/kb/827714


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

原文地址:https://54852.com/yw/7693728.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存