Eclipse连接到My sql数据库的操作总结/配置数据库驱动
Eclipse连接到MYSQL数据库的操作
(自己亲测,开始学习Eclipse(我的Eclipse版本是4.5.2,Jdbc驱动器的jar包版本是5.1.7,亲测可以使用)连接到数据库的时候,发现网上有好多经验,但是发现网上的出现很多错误,故此发表此博客,希望对大家有所帮助)
1:首选你需要下载Jdbc驱动器(mysql-connector-java-5.1.7-bin.jar)这个文件
(百度云盘http://pan.baidu.com/s/1hs9DxS4,密码c22r)
下载上面那个文件也是很是坎坷啊,所以为了你们的方便,特此分享。
2:下载好上面的Jdbc驱动器后,就可以开始动手操作了,
首先打开Eclipse,创建一个Project,
我的工程的名字叫做demo,右击工程demo,然后new找到Floder,然后如图
然后将下载好Jdbc驱动器粘贴到这个lib目录下面,然后点击刚才粘贴的那个jar包,找到build path继续找到add to build path,
如图:
出现的结果如上图所示,这时添加完成之后,才可以使用Eclipse连接My sql数据库。
连接数据库代码如下(需要重点注意的是Connection connect=DriverManage.getConnection("jdbc:mysql://localhost:3306/test","root","密码"))
上面那一句里面的"密码"是你的数据库自己的密码;需要自己修改一下,上面"jdbc:mysql://localhost:3306/test"里面的test是自己使用mysql创建的一个表,是自己创建的,需要额外注意;(创建my sql语句将在本博客的其他地方找到,敬请关注)
package com.ningmengxueyuan; import java.sql.*; public class MysqlJdbc{ public static void main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序
//Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("Success loading Mysql Driver!");
}catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
try{
Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test1","root","123456");
//连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码 System.out.println("Success connect Mysql server!");
Statement stmt = connect.createStatement();
ResultSet rs = stmt.executeQuery("select * from user");
//user 为你表的名称
while (rs.next()) {
System.out.println(rs.getString("name"));
}
}catch(Exception e) {
System.out.print("get data error!");
e.printStackTrace();
} } }
以上是初学的时候配置的,下面是自己已经熟练应用配置的,都可以运行,亲测。
以上也是Eclipse连接到MYSQL数据库的配置操作,后来又学到另外一种配置方法,如下。亲测可以,特此分享
1:首先第一是自己创建一个java project,自己创建,在此省略,然后鼠标右点击自己刚刚创建好的java project,找到build path,然后找到Configure Build Path,如下图
2:点击上面的Configure Build Path之后打开如下图所示页面,然后点击Add External JARs...
3:点击Add External JARs...之后找到你下载好的mysql驱动点击打开即可
4:然后如下图就已经添加了MYSQL驱动,然后点击ok
5:之后在自己创建好的java project就可以看到已经导入成功了,驱动
6:这代码可以复制粘贴,需要注意的是自己的包名,java文件名,mysql的账号和密码,mysql的数据库名,数据表名,数据字段名必须和自己的一致,自己需要创建。
package com.ningmeng;
import java.sql.*;
public class Test { public static void main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序
//Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("Success loading Mysql Driver!");
}catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
try{
Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test","root","123456");
//连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码 System.out.println("Success connect Mysql server!");
Statement stmt = connect.createStatement();
ResultSet rs = stmt.executeQuery("select * from users");
//user 为你表的名称
while (rs.next()) {
System.out.println(rs.getString("username"));
}
}catch(Exception e) {
System.out.print("get data error!");
e.printStackTrace();
} } }
7:运行一下可以看到自己写的判断语句,数据库驱动加载成功还有数据库连接成功,然后输出自己查询的字段。
Eclipse连接到My sql数据库的操作总结/配置数据库驱动的更多相关文章
- Eclipse连接到My sql数据库之前操作
Eclipse连接到My sql数据库之前操作 1:首先是安装My sql数据库(为了减少你的麻烦,按照下面的连接,下载即可)百度云链接:http://pan.baidu.com/s/1mitWmbm ...
- MySQL基础学习——SQL对数据库进行操作、对数据库的表进行操作
1.SQL对数据库进行操作: 创建数据库: 语法: create database 数据库名称 [character set 字符集 collate 字符集校对规则];字符集校对规则即所用字符集的数据 ...
- SQL语句对MySQL数据库的操作之对数据库层面的操作
一.数据库内部存储结构 字段->数据表->数据库->MySQL服务器 二.登录及退出数据库 mysql -h服务器地址 -u用户名 -p密码(这样的登录形式并不安全) mysql - ...
- sql server 如何在一个数据库中操作另一个数据库中的数据
INSERT INTO T1 SELECT * FROM OPENDATASOURCE( 'SQLOLEDB', 'Data Source=Serve ...
- JAVA对数据库进行操作,实现数据库中数据的插入,查询,更改,删除操作
(—)通过mysql workbench 创建一个数据库,在这里命名为company,然后建一个tb_employee表 (二)以下是java代码对表tb_employee的操作 1 创建一个Empl ...
- SQL Server 审计操作概念
概述 对于一般的数据库系统审计可能不太会被重视,但是对于金融系统就不一样的.金融系统对审计要求会很高,除了了记录数据库各种操作记录还可能会需要开发报表来呈现这些行为数据.使用SQL Server Au ...
- mysq数据库相关操作
(一)常用SQL语句 1.SELECT USER() 得到登陆的用户 2.SELECT VERSION() 得到mysql的版本信息 3.SELECT NOW() 得到当前的时间 4.SELECT D ...
- 一、初识MySQL数据库 二、搭建MySQL数据库(重点) 三、使用MySQL数据库 四、认识MySQL数据库的数据类型 五、操作MySQL数据库的数据(重点)
一.初识MySQL数据库 ###<1>数据库概述 1. 数据库 长期存储在计算机内的,由组织的可共享的数据集合 存储数据的仓库 文件 ...
- Mysql数据库基础操作
Mysql数据库基础操作 在mysql数据库中开启使用tab键补全功能 1)修改主配置文件/etc/mysql/my.cnf(mysql和mariadb目录有些不同) vim /etc/mysql/m ...
随机推荐
- HTML小知识---Label
今天知道了一个html小知识: <input type="checkbox" id="chkVersion" /> ...
- (null): Linker command failed with exit code 1 (use -v to see invocation)
他山之石,可以攻玉. 感谢热心网友. 此处有更佳的分析:http://www.cnblogs.com/xiaoyouPrince/p/5260378.html
- centos6.5 安装cmake 3.3.2
os:centos6.5 cmake版本:3.3.2 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 下载cmake 使用wget工具 ...
- 剑指offer题目51-60
面试题51:数组中重复的数字 public class Solution { public boolean duplicate(int numbers[],int length,int [] dupl ...
- 用PHP实现URL转换短网址的算法示例
短网址就是把一个长的地址转换在超级短的网址,然后访问短网址即可跳转到长网址了,下面来看用PHP实现URL转换短网址的算法与例子. 短网址(Short URL) ,顾名思义就是在形式上比较短的网址.在W ...
- linux安装,window上安装centos虚拟机
使用的软件如下 VMware_workstation_full_12.5.2.exeCentOS-6.5-x86_64-minimal.iso 安装要点: 1 先安装VMware2 建立一个虚拟机,注 ...
- python 高阶函数与装饰器
高阶函数定义1.函数接收的参数是一个函数名2.函数的返回值是一个函数名以上两者满足任意一个,就是高阶函数装饰器定义本质就是函数,功能是为其他函数添加新功能 装饰器的原则 1.不修改被装饰函数的源代码( ...
- jsp_设置错误页
在各个常用的web站点中,当一个页面出错后,会自动跳转到一个页面上进行错误信息的显示.下面我们说说这个操作是怎么实现的. 要想完成错误页的操作,在jsp页面必须满足两个条件: (1)指定错误出现时的跳 ...
- Position和anchorPoint
Main.storyboard ViewController.m // // ViewController.m // 7A12.position和anchorPoint // // Create ...
- IOS block使用中碰到的一个小坑
1.先上段代码 __block typeof(self) tmpSelf = self; [tableview addLegendHeaderWithRefreshingBlock:^() ...