在Eclipse中使用JDBC访问MySQL数据库的配置方法
这是一篇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数据库的配置方法的更多相关文章
- android studio使用JDBC访问mysql数据库(Kotlin方法)
工具:mysql-connector-java-5.1.48.jar,mysql version 5.6.19,android studio内置模拟器 1.connection import java ...
- 在Eclipse中通过JDBC连接MySQL步骤,非常详细!
通过JDBC连接MySQL基本步骤代码讲解步骤可能遇到的Bug基本步骤JDBC访问MySQL 1.加载JDBC驱动器—>哪个project需要,就添加到该project的jdbc文件夹下,我的j ...
- 使用JDBC对数据库进行查询的前期准备工作,以及简单的JDBC访问MySQL数据库(Mac)
首先JDBC的前期数据库数据准备: 1,打开链接好MySQL的Workbench软件,新建一个数据库: 2.然后打开数据库对应的代码编辑窗口,建立表和插入数据记录: 3.然后是打开关于javaWeb编 ...
- JSP中使用JDBC连接MySQL数据库的详细步骤
1,首先在自己新建的项目文本框中输入Web Project的名称,然后单击下一步. 2,继续单击下一步 3,把Generate web.xml deployment descriptor复选框勾上. ...
- Django中把SQLite数据库转换为Mysql数据库的配置方法
我们在学习和开发Django的时候,一般是使用SQLite作为数据库.在正式讲网站部署上线是用MySQL数据库比较多.MySQL支持高并发的访问,而且相对于SQLite,MySQL性能更好.下面讲讲如 ...
- Spring Boot入门(五):使用JDBC访问MySql数据库
本系列博客记录自己学习Spring Boot的历程,如帮助到你,不胜荣幸,如有错误,欢迎指正! 在程序开发的过程中,操作数据库是必不可少的部分,前面几篇博客中,也一直未涉及到数据库的操作,本篇博客 就 ...
- 在java程序中使用JDBC连接mysql数据库
在java程序中我们时常会用到数据库中的数据或操作数据库中的数据,如果java程序没有和我们得数据库连接,就不能实现在java程序中直接操作数据库.使用jdbc就能将java程序和数据库连起来,此时我 ...
- 浅谈JDBC访问MySQL数据库
经过我自己的总结后,其实很简单,只需要记住四个步骤,JDBC这部分的学习就可以掌握差不多了,请多多指教. 加载注册JDBC驱动: 打开数据库: 创建向数据库发送sql语句的statement: Res ...
- 对C#中的web访问mysql数据库的一些知识点进行了整理归纳总结
基本对比 使用方式 使用场合 优缺点 是否需要安装 需要的dll网址 引用方式 程序内引用 程序初期确定使用MySql,前期添加引用 大多数情况下使用在类文件内,多数使用于aspx,ashx等带有后置 ...
随机推荐
- Finding the Longest Palindromic Substring in Linear Time
Finding the Longest Palindromic Substring in Linear Time Finding the Longest Palindromic Substring i ...
- vb6.0 倒计时
Dim t Dim start As Boolean Private Sub Command1_Click() If start = False Then t = Val(Text1) * 3600 ...
- CSS换行2
1.可以使用强制换行符号<br />换行.如果在一个文章里可以在文章需要换行的地方加入<br />即可实现自动换行-常说的小换行,与换行前没有间隔.实例如下图 换行说明图无间隔 ...
- ASP.NET之电子商务系统开发-3(订单)
一.前言 继上次的购物车,这是第三篇.记录一下订单功能.这功能做的时候,走过弯路,很是烧脑,因为思路没理顺,数据库设计的也不怎么好,做到一半才发现有问题,接着把数据库重新设计好,理清思路后,终于完成了 ...
- zoj 3490
蛋都疼了,高了半天,Output Limit Exceeded 原来是输入的问题,我靠!!以后还是用输入输出c++好,这尼玛!!郁闷!!!!! #include<stdio.h> #inc ...
- cocos2d-x 截取屏幕可见区域
在游戏中,我们经常需要分享到社交网络的功能.分享时,我们时常会需要用到截屏的功能.目前网上的文章虽然很多,但是都是截取的 设计分辨率(DesignResolutionSize)大小的屏幕,而这个并不是 ...
- java 去除数组重复数据,并输出重复数据值
/** * 去除重复数据 * @author Sunqinbo */ public class RemoveDuplicateData { public static void main(String ...
- web应用之监听器
package com.log.service; import java.util.Enumeration; import javax.servlet.ServletContext; import j ...
- 在InteliJ IDEA中写Dart及配置IDEA - Dart Plugin
此文运用的是优雅的Markdown而书 Dart官方建议使用的编译器是DartEditor,我下载下来看下,和Eclipse的界面很相像.对于Eclipse,我是既爱又恨,爱它的稳定,恨它的功能没有I ...
- 关于jq操作table下多个type=radio的input的选中
假如有2个table: <table id="table1" border="0"> <tr> <td><input ...