java的jar包导入,自我救赎之路--java(jar包导入)

使用eclipse导入jar包

第一次使用eclipse开发工具,觉得很好用,简单大方,可是有很多快捷键又不熟悉,所以一边用,一边学,对于做了几年开发的人来说,好像都知识套路,来吧!说说今天遇到到问题,和解决的问题。

连接数据库报错

当我想要连接mysql数据做测试的时候,报错了

连接数据库代码

//连接数据库

private static void OpenMysql()

{

Connection conn = null;

Statement stmt = null;

try{

// 注册 JDBC 驱动

// Class.forName("com.mysql.jdbc.Driver");

Class.forName(JDBC_DRIVER);

// 打开链接

System.out.println("连接数据库...");

conn = DriverManager.getConnection(DB_URL,USER,PASS);

// 执行查询

System.out.println(" 实例化Statement对...");

stmt = conn.createStatement();

String sql;

sql = "SELECT id, name, url FROM websites";

ResultSet rs = stmt.executeQuery(sql);

// 展开结果集数据库

while(rs.next()){

// 通过字段检索

int id = rs.getInt("id");

String name = rs.getString("name");

String url = rs.getString("url");

// 输出数据

System.out.print("ID: " + id);

System.out.print(", 站点名称: " + name);

System.out.print(", 站点 URL: " + url);

System.out.print("\n");

}

// 完成后关闭

rs.close();

stmt.close();

conn.close();

}catch(SQLException se){

// 处理 JDBC 错误

se.printStackTrace();

}catch(Exception e){

// 处理 Class.forName 错误

e.printStackTrace();

}finally{

// 关闭资源

try{

if(stmt!=null) stmt.close();

}catch(SQLException se2){

}// 什么都不做

try{

if(conn!=null) conn.close();

}catch(SQLException se){

se.printStackTrace();

}

}

System.out.println("Goodbye!");

}

报错代码

Class.forName(JDBC_DRIVER);

错误信息

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at com.cwm.test.Hello.OpenMysql(Hello.java:87)

at com.cwm.test.Hello.main(Hello.java:75)

Goodbye!

万事不懂,问度娘,终于找到了问题,说我没有把mysql-connector-java-5.1.7-bin.jar 包给引进来,那就引吧!在.net 中,分分钟钟搞定,可是用eclipse就要学习了。

导入jar包

在项目中新建一个文件夹lib,如下图

0bfe2c5aacc05539197220ffb024c027.png

42e32ce878724a4df01163dedc0dcfc7.png

文件夹建好之后,把在网上下载好的mysql-connector-java-5.1.7-bin.jar 包拷贝到lib文件夹下面,如下图

3475a629bd2f7ac31bc2e3188d6dbb39.png

这样呢还不是导入jar包,只是把他放在了文件夹中,那么如何来导入jar包呢?来看下图

7f235baa9f96490e0ffaad6024a05516.png

f62e2e994735a4e2a85ecb2e2558739b.png

f3d8198cb0e2adad5b0eafce0f182642.png

2eb7f5e995f3a0a2465b51099725fcb8.png

61bc455c7aa690b0b7210e68418da5f7.png

好了eclipse jar 包的导入就说到这里了。

有人会说,这么简单的东西,没必要写出来,网上那么多,这些我都知道,我只是想把我遇到的问题,总结下来,方便自己以后查看,也方便有需要的人。

有人说,人生有两杯必喝之水,一杯是苦水,一杯是甜水,没有人能回避得了。区别不过是不同的人喝甜水和喝苦水的顺序不同,成功者往往先喝苦水,再喝甜水;而一般人都是先喝甜水,再喝苦水。在成功的过程中,持之以恒非常重要,面对挫折时,要告诉自己:坚持,再来一次。—— 《永不放弃》

共同学习,共同进步,技术交流群:210470210

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值