分类: DATABASE 数据结构与算法2009-10-10 16:37 5313人阅读 评论(10) 收藏 举报

这是一篇JDBC的使用入门文章,主要内容是如何在Eclipse中使用MySQL的JDBC驱动程序。

要使用JDBC访问MySQL的数据库,或者是其他类型的数据库,必须要有这种数据库系统的JDBC驱动程序。通常,JDBC驱动程序是由数据库开发商制作的一个JAR文件,里面封装好了和数据库系统通信的代码,我们只需要拿来用即可。为此,请先到MySQL网站上下载与你的MySQL对应版本的JDBC驱动,即Connector/J。如果你懒得在MySQL的网站上找,可以点击这里下载5.1版的Connector/J。

下载到的应该是一个tar.gz或者是zip压缩包,我们需要的是其中的mysql-connector-java-5.1.6.jar,这个就是MySQL的JDBC驱动程序包。把这个文件解压到一个地方,接下来需要做的是把它加入到Eclipse的项目中去,以便Java程序能够使用。

在Eclipse中新建一个Java项目,起名为“JDBCTest”,然后选择“Project”菜单下的“Properties”,进入到如下所示的界面。

单击“Add External JARs...”按钮,找到刚才解压出来的Jar文件,完成后,配置对话框中就会多出一项“mysql-connector-java....”,单击下面的OK按钮,就完成和JDBC驱动在Eclipse项目中的添加。此时左侧的Package Explorer窗格应该是下面这个样子:

接下来就可以开始写Java代码了。在我的机器上,MySQL中已经有了一个叫wordpress的数据库,所以我就直接使用了。你最好是新建一个数据库做测试用。

对于代码还是说一下吧。在取得和MySQL的连接之前,要先用System.setProperty("jdbc.drivers", "com.mysql.jdbc.Driver")注册MySQL的驱动类。还要指定MySQL的URL路径。URL的格式是:jdbc:mysql://[域名][:端口(3306端口可省略)/[数据库名]。例如我机器上的WordPress数据库URL即为jdbc:mysql://localhost/wordpress。接下来使用DriverManager.getConnection(url,user,password)来取得一个Connection对象。有了Connection对象,就可以通过它来创建Statement对象,进而执行查询语句了。这些技术细节我就不多说了,很多书上都会写到。

转载自:

http://hi.baidu.com/sosomagic1226/blog/item/e376f93f994aceea54e723a7.html

在Eclipse中使用JDBC访问MySQL数据库的配置方法的更多相关文章

  1. android studio使用JDBC访问mysql数据库(Kotlin方法)

    工具:mysql-connector-java-5.1.48.jar,mysql version 5.6.19,android studio内置模拟器 1.connection import java ...

  2. 在Eclipse中通过JDBC连接MySQL步骤,非常详细!

    通过JDBC连接MySQL基本步骤代码讲解步骤可能遇到的Bug基本步骤JDBC访问MySQL 1.加载JDBC驱动器—>哪个project需要,就添加到该project的jdbc文件夹下,我的j ...

  3. 使用JDBC对数据库进行查询的前期准备工作,以及简单的JDBC访问MySQL数据库(Mac)

    首先JDBC的前期数据库数据准备: 1,打开链接好MySQL的Workbench软件,新建一个数据库: 2.然后打开数据库对应的代码编辑窗口,建立表和插入数据记录: 3.然后是打开关于javaWeb编 ...

  4. JSP中使用JDBC连接MySQL数据库的详细步骤

    1,首先在自己新建的项目文本框中输入Web Project的名称,然后单击下一步. 2,继续单击下一步 3,把Generate web.xml deployment descriptor复选框勾上. ...

  5. Django中把SQLite数据库转换为Mysql数据库的配置方法

    我们在学习和开发Django的时候,一般是使用SQLite作为数据库.在正式讲网站部署上线是用MySQL数据库比较多.MySQL支持高并发的访问,而且相对于SQLite,MySQL性能更好.下面讲讲如 ...

  6. Spring Boot入门(五):使用JDBC访问MySql数据库

    本系列博客记录自己学习Spring Boot的历程,如帮助到你,不胜荣幸,如有错误,欢迎指正! 在程序开发的过程中,操作数据库是必不可少的部分,前面几篇博客中,也一直未涉及到数据库的操作,本篇博客 就 ...

  7. 在java程序中使用JDBC连接mysql数据库

    在java程序中我们时常会用到数据库中的数据或操作数据库中的数据,如果java程序没有和我们得数据库连接,就不能实现在java程序中直接操作数据库.使用jdbc就能将java程序和数据库连起来,此时我 ...

  8. 浅谈JDBC访问MySQL数据库

    经过我自己的总结后,其实很简单,只需要记住四个步骤,JDBC这部分的学习就可以掌握差不多了,请多多指教. 加载注册JDBC驱动: 打开数据库: 创建向数据库发送sql语句的statement: Res ...

  9. 对C#中的web访问mysql数据库的一些知识点进行了整理归纳总结

    基本对比 使用方式 使用场合 优缺点 是否需要安装 需要的dll网址 引用方式 程序内引用 程序初期确定使用MySql,前期添加引用 大多数情况下使用在类文件内,多数使用于aspx,ashx等带有后置 ...

随机推荐

  1. PHP验证用户登录例子-学习笔记

    1.基本流程: 2.UML类图: 3.PHP代码: 3.1 index.php <?php /** * Created by PhpStorm. * User: andy * Date: 16- ...

  2. hihoCoder#1000

    刚开始学习C语言,准备在做hiho的题目的过程中来学习,在此进行记录,如果代码中有错误或者不当的地方还请指正.   时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 求两个整 ...

  3. XCode环境变量及路径设置

    一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的 ...

  4. 在C++中调用DLL中的函数 (3)

    1.dll的优点 代码复用是提高软件开发效率的重要途径.一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用.比较常见的例子是各种应用程序框架,ATL.MFC等 ...

  5. PreferenceActivity 自动保存属性

    package com.example.preference; import android.content.Context; import android.os.Bundle; import and ...

  6. 关于CDH5.2+ 添加hive自定义UDAF函数的方法

  7. 13 年的 Bug 调试经验总结(来自蜗牛学院)

    在<Learning From Your Bugs>一文中,我写了关于我是如何追踪我所遇到的一些最有趣的bug. 最近,我回顾了我所有的194个条目,看看有什么经验教训是我可以学习的.下面 ...

  8. ORM: object relationship mapping

    ORM: object relationship mapping 关于数据库的两条命令: python manage.py makemigrations python manage.py migrat ...

  9. hasResultError

    hasResultError 的作用是 让返回的对象可以报错误信息.

  10. 为什么覆写equals必须要覆写hashCode?

    ============================================= 原文链接: 为什么覆写equals必须要覆写hashCode? 转载请注明出处! ============= ...