返回顶部
首页 > 资讯 > 数据库 >Eclipse与MySQL数据库的连接(已实操)
  • 400
分享到

Eclipse与MySQL数据库的连接(已实操)

数据库mysqljavaeclipse 2023-09-03 19:09:48 400人浏览 泡泡鱼
摘要

今天介绍的是eclipse如何与Mysql相连,相信很多小伙伴和我一样,对路径啊,什么包放在那里啊很是头疼,今天一下午才弄好就赶来分享啦,超详细哦! 以下为我个人通过总结大家的方法,自己操作以后分享给大家,如有问题,评论提问,大家商讨解决。

今天介绍的是eclipse如何与Mysql相连,相信很多小伙伴和我一样,对路径啊,什么包放在那里啊很是头疼,今天一下午才弄好就赶来分享啦,超详细哦! 以下为我个人通过总结大家的方法,自己操作以后分享给大家,如有问题,评论提问,大家商讨解决。

准备工作:下载mysql和eclipse,这里就不讲了,注意的是你可能已经下载了Mysql,但是没有下载jdbc,它们的下载是分开的,首先确保你的电脑已经装了eclipse和MySQL,之后也许我会出安装教程(可私信)

1安装下载mysql的jar文件,并与mysql是同一版本很重要

打开MySQL的官网,点击图中标红方框中的内容即可,如不理解(可私信)

 滑到最下面

选择connector/J(不要管workbench,这个是数据库的图形可视化页面) 

 这里注意一下:要选择与自己数据库版本相一致(eg:我的为8.0.29)

点击ArcHives可以选择相应的版本

 

 根据自身习惯选择一个压缩包下载(个人选择ZIP)

 

如下图:看到红方框中的内容便是下载成功了 

 

接下来,讲一讲eclipse中的操作

 首先打开eclipse,创建一个新的Java project,然后右击,如图:

 

 

出现如下图所示证明已连接好: 

 

最后,创建数据库来验证以下(该部分参考了菜鸟教程Java部分MySQL的讲解和代码)

(1)打开自己的MySQL

 

 

 (2)在数据库中创建表

CREATE TABLE `WEBsites` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `name` char(20) NOT NULL DEFAULT '' COMMENT '站点名称',  `url` varchar(255) NOT NULL DEFAULT '',  `alexa` int(11) NOT NULL DEFAULT '0' COMMENT 'Alexa 排名',  `country` char(10) NOT NULL DEFAULT '' COMMENT '国家',  PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;

 

(3)向表中插入数据(忘记截图了)

INSERT INTO `websites` VALUES ('1', 'Google', 'https://www.google.cm/', '1', 'USA'), ('2', '淘宝', 'Https://www.taobao.com/', '13', 'CN'), ('3', '菜鸟教程', 'http://www.runoob.com', '5892', ''), ('4', '微博', 'http://weibo.com/', '20', 'CN'), ('5', 'Facebook', 'https://www.facebook.com/', '3', 'USA');

 

(4)查看所创表结构和表的数据 

 

 (5)打开eclipse,在其中输入如下代码:

import java.sql.*; public class MySQLDemo {     // MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL    //static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";      //static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB";     // MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL    static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";      static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";//这里为自己表所在的数据库名称      // 数据库的用户名与密码,需要根据自己的设置    static final String USER = "root";    static final String PASS = "000000";     public static void main(String[] args) {        Connection conn = null;        Statement stmt = null;        try{            // 注册 JDBC 驱动            Class.forName(JDBC_DRIVER);                    // 打开链接            System.out.println("连接数据库...");            conn = DriverManager.getConnection(DB_URL,USER,PASS);                    // 执行查询            System.out.println(" 实例化Statement对象...");            stmt = conn.createStatement();            String sql;            sql = "SELECT id, name, url FROM websites";            ResultSet rs = stmt.executeQuery(sql);                    // 展开结果集数据库            while(rs.next()){                // 通过字段检索                int id  = rs.getInt("id");                String name = rs.getString("name");                String url = rs.getString("url");                    // 输出数据                System.out.print("ID: " + id);                System.out.print(", 站点名称: " + name);                System.out.print(", 站点 URL: " + url);                System.out.print("\n");            }            // 完成后关闭            rs.close();            stmt.close();            conn.close();        }catch(SQLException se){            // 处理 JDBC 错误            se.printStackTrace();        }catch(Exception e){            // 处理 Class.forName 错误            e.printStackTrace();        }finally{            // 关闭资源            try{                if(stmt!=null) stmt.close();            }catch(SQLException se2){            }// 什么都不做            try{                if(conn!=null) conn.close();            }catch(SQLException se){                se.printStackTrace();            }        }        System.out.println("Goodbye!");    }}

验证:成功实现eclipse与数据库的连接 

 

 

 

 

 

 

 

 

 

 

 

 

来源地址:https://blog.csdn.net/qq_61641779/article/details/127577135

您可能感兴趣的文档:

--结束END--

本文标题: Eclipse与MySQL数据库的连接(已实操)

本文链接: https://lsjlt.com/news/392728.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Eclipse与MySQL数据库的连接(已实操)
    今天介绍的是eclipse如何与MySQL相连,相信很多小伙伴和我一样,对路径啊,什么包放在那里啊很是头疼,今天一下午才弄好就赶来分享啦,超详细哦! 以下为我个人通过总结大家的方法,自己操作以后分享给大家,如有问题,评论提问,大家商讨解决。...
    99+
    2023-09-03
    数据库 mysql java eclipse
  • Eclipse与MySQL数据库的连接教程(已实操)
    今天介绍的是eclipse如何与MySQL相连,相信很多小伙伴和我一样,对路径啊,什么包放在那里啊很是头疼,今天一下午才弄好就赶来分享啦,超详细哦! 以下为我个人通过总结大...
    99+
    2023-05-19
    mysql和eclipse怎么连接数据库 eclipse和mysql的连接 eclipse怎么使用数据库
  • eclipse如何连接mysql数据库
    这期内容当中小编将会给大家带来有关eclipse如何连接mysql数据库,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。eclipse如何连接mysql数据库1.进入ecl...
    99+
    2024-04-02
  • eclipse怎么连接mysql数据库
    这篇文章将为大家详细讲解有关eclipse怎么连接mysql数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。eclipse怎么连接mysql数据库1.进...
    99+
    2024-04-02
  • 教你用eclipse连接mysql数据库
    前言 由于总是出错,记录一下连接MySQL数据库的过程。 连接过程 1.下载MySQL并安装,这里的版本是8.0.18 2.下载MySQL的jdbc,下载后解压,个人将其保存在MyS...
    99+
    2024-04-02
  • [C#] WinForm/WPF 实现数据库连接与操作(MySQL)
    目录 🌿前言 🌿MySQL数据库简介 🌿数据库的基本概念 🌿ADO.NET体系结构 数据提供程序(.NET Framework Data Provider)程序数...
    99+
    2023-09-03
    c# 数据库 wpf mysql
  • python连接数据库操作MySQL
    参考:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001391435131816c6...
    99+
    2024-04-02
  • Node.js数据库操作之连接MySQL数据库(一)
    介绍 首先说来介绍一下MySQL(非广告)。MySQL是由瑞典的MySQL AB公司开发,后来被甲骨文公司收购。和Oracle一样,MySQL是一个典型的关系型数据库,在百度百科中,把MySQL称为是最好的...
    99+
    2022-06-04
    数据库 操作 Node
  • Python 连接mysql数据库进行操
    1.MySQLdb 模块是用于Python链接Mysql数据库的接口,默认是没有安装的[root@python ~]# yum  install  MySQL-python   -y2.创建python脚本[root@python ~]# ...
    99+
    2023-01-31
    数据库 Python mysql
  • java中ATM与数据库Mysql的连接
    import java.sql.*;  import java.util.*;  public class ATM1 ...
    99+
    2024-04-02
  • django连接Mysql中已有数据库的方法详解
    我的Mysql中已经有了项目需要使用的相关数据库,现在需要通过django来获取Mysql里的数据并使用,下面记录配置django与mysql的连接过程。 (此处默认您已经建好了dj...
    99+
    2024-04-02
  • 怎么连接myeclipse与mysql数据库
    本篇文章给大家分享的是有关怎么连接myeclipse与mysql数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。步骤:1、打开Databa...
    99+
    2024-04-02
  • Java操作数据库——使用连接池连接数据库
    传统方式和连接池方式传统方式的步骤使用传统方式在Java中使用JDBC连接数据库,完成一次数据库的操作,一般有以下几个步骤: 加载驱动。 建立连接。 执行SQL语句。 释放连接。 传统方式的弊端每一次对数据库的操作都要建立一次连接,并且会将...
    99+
    2014-08-26
    java基础 java 连接池
  • mysql 连接数据库
    1、首先启动mysql 并链接数据 小意思吧!都会了是吧    mysql -uroot -p //连接数据    net start mysql /...
    99+
    2022-05-21
    连接数据库 mysql
  • java与数据库的连接
    文章目录 前言一、mysql-connector-java二、使用步骤1.mysql-connector-java-52.mysql-connector-java-8 三、mysql-co...
    99+
    2023-09-15
    java mysql 数据库
  • Java连接MySQL数据库实例
    首先说明,由于是8版本的数据库,所以配置类的写法上与5版本的有所区别,需要注意,同时用idea或eclipse时需要导入jar包,jar包的下载链接: https://dev.mys...
    99+
    2024-04-02
  • PHP连接数据库的操作
                  路径如图所示  注意,一定要建好数据库,不然的话会显示数据库不存在     数据的导入: 方法一:通过命令行备份与导入 方法二:如果是myisam引擎表可以直接拷贝粘贴到data中 方法三:通过可视化界面进...
    99+
    2023-09-10
    php
  • flaskSQLAlchemy连接数据库及操作的实现
    目录介绍flask介绍SQLAlchemy介绍Flask-SQLAlchemy介绍连接步骤增删改查操作外键绑定与ORM关系映射介绍 flask介绍 Flask是一个轻量级的Pytho...
    99+
    2023-03-08
    flask SQLAlchemy连接数据库 flask SQLAlchemy
  • Mysql的数据库连接---SpringBoot
    1.原生态连接 ①:准备工作:引入mysql依赖:                  mysql            mysql-connector-java            5.1.6         ②:书写DBUtil工具...
    99+
    2023-09-03
    数据库 mysql spring boot
  • golang操作连接数据库实现mysql事务示例
    目录mysql驱动posgre驱动连接postgres连接mysql初始化连接SetMaxOpenConnsSetMaxIdleConnsCRUD查询单行查询QueryRow多行查询...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作