使用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,如下图
- 文件夹建好之后,把在网上下载好的mysql-connector-java-5.1.7-bin.jar 包拷贝到lib文件夹下面,如下图
- 这样呢还不是导入jar包,只是把他放在了文件夹中,那么如何来导入jar包呢?来看下图
好了eclipse jar 包的导入就说到这里了。
有人会说,这么简单的东西,没必要写出来,网上那么多,这些我都知道,我只是想把我遇到的问题,总结下来,方便自己以后查看,也方便有需要的人。
有人说,人生有两杯必喝之水,一杯是苦水,一杯是甜水,没有人能回避得了。区别不过是不同的人喝甜水和喝苦水的顺序不同,成功者往往先喝苦水,再喝甜水;而一般人都是先喝甜水,再喝苦水。在成功的过程中,持之以恒非常重要,面对挫折时,要告诉自己:坚持,再来一次。—— 《永不放弃》
共同学习,共同进步,技术交流群:210470210