MySQL的Java连接器在Eclipse中的配置及使用(JDBC)

来源:互联网 发布:知乎的封面图片 编辑:程序博客网 时间:2024/04/30 17:58

    最近学习了一下Java 访问 MySQL 数据库的基本知识,觉得在mysql-connector-java-version.jar的Eclipse配置和数据库访问上有些小的收获。一为防止以后忘记而暂且记录下来,二也许对一些和我一样的新手有些帮助。

    详细的配置和编程步骤如下:

    1、要想用Java访问MySQL数据库,我们首先要下载MySQL和Java的jdbc,我试了两个较为不同的版本:mysql-connector-java-5.1.13和mysql-connector-java-3.1.11,下载地址请到MySQL的官方网站,也可在我的资源中下载。http://aduwuhan.download.csdn.net/

    2、在Eclipse中导入mysql-connector-java-version.jar包(在项目名上右键,单击“属性”,再在选择Libraries,导入外部Jar即可)。

    对于mysql-connector-java-3.1.11.jar,我们只需直接导入我们下载好的jar包即可),但对于mysql-connector-java-5.1.13,由于我也是第一次使用MySQL,且MySQL提供的文件是一个zip压缩文件,还提供了java源代码,因而导致在导入jar时我没有看到压缩包里的.jar文件,结果我很弱智地想直接导入zip文件(奇怪的是Eclipse也导入进去了!),显然不能运行了,结果浪费了很长时间。最后在无意中才发现的我朝思暮想的jar文件。(它就是压缩包根目录下的mysql-connector-java-5.1.13-bin.jar文件)

    3、导入所需的jar包之后,我们就可以开始写程序了。编写java访问mysql数据库的程序一般需要以下几步:

    3.1、首先,import必需的执行sql语言的package,如

           

    3.2、注册数据库连接驱动,为数据库操作做准备。注册方法如下:

            

    3.4、连接数据库,一般使用getConnection(url, user, pwd)方法:

           

    3.5、数据库操作。在这里我以查询数据库中sc表中的信息为例做说明。

           其中sc表包括(sno, cno, score)三列,分别表示学号,课程号,分数。(注意:下面的部分只适用于sc表,对于其它表需要修改相应的列名才能使用)

           

    3.6、关闭数据库

          

      注意:在以上步骤中要注意异常的抛出处理,详细情况请看下面的源程序。

    4、最后附一个我自己写的java源程序。

   

   

    以上就是我的一小点总结,若哪位高手认为有什么问题,还望指教,我不甚感激!

    Thank you!

原创粉丝点击