您的位置:首页 > 编程语言 > Java开发

在eclipse下使用mysql

2015-06-15 14:51 561 查看
今天通过eclipse连接mysql数据库,真的学到不少东西。虽然过程很蛋疼,但结果很享受。

首先我是把windows下的项目搬到mac 下的eclipse使用,如有出现中文乱码,请看我的其他博客文章。

那么搬过来后,首先要给项目弄个连接mysql的驱动程序吧。好,这个简单,添加的方法就是

(1)把jar文件添加用户库中:
打开“编好设置”-->"Preferences"-->"Java"-->"Build Path"-->"User Libraries",单击"New..."后在弹出的"New User Library"中输入你想要的描述名。这里我输入"MySQL",单击"OK"后,选中"MySQL"然后点击"Add
JARs..."选择你刚下载的jar文件,点击"OK"。这样就添加用户库成功。
(2)导入jar文件到项目中:
右键项目-->"Build Path"-->"Add Libraries..."-->选中"User Library"后单击"next"。在弹出的窗口中选把"MySQL"的复选框打上√,然后点击"Finish"。则导入jar文件成功。

接着因为我是从外面导入项目进来的,所以一般会出现红色感叹号,这也是我今天重点学到的东西,红色感叹号出现,说明什么呢?说明你缺少许多有用的包,我估计一般都是缺少系统类的jar包,就是你刚下载jdk时,里面的系统jar包。以下是我今天遇到的问题提示

Thehierarchy of the type HandleRegister is
 Inconsistent

我的HandleRegister类有问题,这是它继承上出现问题,再看

Multiplemarkers at this line
    - The type java.io.IOException cannot beresolved. It is indirectly referenced from required .class

     files
    - The type java.lang.Object cannot beresolved. It is indirectly referenced from required .class files
    - The type java.lang.Exception cannot beresolved. It is indirectly referenced from  required .class files
一些包没有办法加入,连最简单的java.io都没有,那不用看了,肯定是我的eclipse里的jdk的jar出现问题,于是对着我的项目右键,Build Path->configue build path->Resource->java build path->libraries,看看你的JRE System Library ,你会发现什么jar包都没有,真是ri le gou le。。。。
好像有些方法是重新导入jar包,我的做法是,选着JRE System Library ,然后点击edit,在选择Workspace default JRE,然后你会发现系统的jar都回来了。

以上搞完了,还要提示大家,在写mysql连接语句时,往往需要你导入包,导入包时会有几种选择,选不好,还是会报错,所以我直接写这个语句

import java.sql.*;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  eclipse mysql mac 数据库 jar