为什么导进来的mysql的jar就是没法用呢

为什么导进来的mysql的jar就是没法用呢,第1张

解决方法:

1、创建一个数据:

mysql>CREATE DATABASE test //创建一个数据库。mysql>use test //指定test为当前要 *** 作的数据库。mysql>CREATE TABLE user (name VARCHAR(20),password VARCHAR(20))。

//创建一个表user,设置两个字段。mysql>INSERT INTO user VALUES('huzhiheng','123456')。

//插入一条数据到表中。2、打开Eclipse,右键点击my--->build Path--->add external Archiver...选择jdbc驱动,点击确定。3、驱动已经导入,写连接数据库代码。4、点击运行程序,如果出现代码中要显示的内容说明连接上了。

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就可以直接运行了

就是这个,把这个加入你程序的classpath中就能使用了。

这个Jar文件不能双击运行,要靠Java程序调用的。

如果是Jdk1.6之前的。

使用前加一句Class.forName("com.mysql.jdbc.Driver")

如果是jdk1.6之后的。

应该不用加这句了。

百度搜一下“jdbc连接数据库”,就能找到不少教程了。


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

原文地址: http://outofmemory.cn/zaji/8751030.html

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

发表评论

登录后才能评论

评论列表(0条)

保存