条件:eclipse、MySQL 、jdbc驱动

  1. eclipse、MySQL 的安装、下载jdbc连接驱动
    eclipse的安装去官网下载并安装
    MySQL 、jdbc的下载地址请访问:https://pan.baidu.com/s/1UptV9DW6hRVUUnbPup70EQ 密码:h8vi
    Mysql安装自行百度或者Google
  2. 连接
    2.1 首先打开eclipse,新建项目:


    2.2建立jdbc连接
    在新建的项目上右击,在Build Path 上会有一个Configure Buid Path,点击Configure Buid Path

    会出现如下所示的样子,这时候我们点击Libraries;然后选择Add External JARs

    选择在百度云中下载的文件mysql-connector-java-5.1.47,打开该文件夹,选择其中的mysql-connector-java-5.1.47-bin.如图下图所示

选择好之后,点击Apply and Close

完成了上一步你会发现,Referenced Libraries下出现了mysql-connector-java-5.1.47-bin;则说明jdbc驱动添加完成了

2.3新建一个类来验证刚才安装的数据库连接是否有效
Java建类的过程就不多说了,下面给出笔者的验证代码:
其中Connection conn=DriverManager.getConnection(“jdbc:mysql://localhost:3306/newdata?serverTimezone=UTC”,“root”,“root”); newdata是我的数据库,这里需要修改成自己的数据库,“?serverTimezone=UTC”:这里的部分,有的加这个连接数据库才会成功,有的不加也能够连接成功,这里你们自己试试自己的机器到底适用哪种(ps:参考连接:https://www.cnblogs.com/EasonJim/p/6906713.html),我的机器加了这个才能正确连接mysql数据库;第一个"root"是mysql数据库的用户名,第二个“root”是来连接mysql数据库的密码,我的是root(ps:记性不好,所以设置一个比较简单的密码),你们按照自己的mysql数据库密码来连接

package TESE;import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Connection;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;public class Demo1 {public static void main(String[] args){try {Class.forName("com.mysql.jdbc.Driver");try {Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/newdata?serverTimezone=UTC","root","root");Statement stmt=conn.createStatement();ResultSet rs=stmt.executeQuery("select id,name from info");while(rs.next()) {System.out.println("----------");System.out.print(rs.getObject("id"));System.out.print("\t");System.out.println(rs.getObject("name"));           }stmt.close();conn.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}} catch (ClassNotFoundException e) {e.printStackTrace();}}
}

2.4 验证连接mysql数据库是否能够正确的操作,如果可以操作成功则会如下图所示:

说明:这里的info表是笔者事先创建好的
引用了一个连接,非常感谢https://www.cnblogs.com/EasonJim/p/6906713.html连接的作者。
可能我写的这篇博客中,有不严谨的地方,希望可以得到大家的指正。。。。

Java如何连接Mysql数据库相关推荐

  1. java jdbc 连接mysql数据库 实现增删改查

    好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...

  2. eclipes Java代码连接Mysql数据库

    Java代码连接Mysql数据库C 一.插件的下载与加载 1.下载与本地的MySQL对应版本的连接数据库的包,如mysql-connector-java-8.0.17.jar 下载Connector/ ...

  3. java JDBC连接MySQL数据库调用存储过程进行查询

    java JDBC连接MySQL数据库调用存储过程进行查询 主程序代码 工具类 文件信息 存储过程 结果截图 主程序代码 package Mysql;import util.JDBCUtils; im ...

  4. Java JDBC 连接MySQL数据库方法(IJ版)

    Java JDBC 连接MySQL数据库方法(IJ版) 首先说一下IJ建立项目步骤: 1.新建一个Empty Project 2.新建一个Module 3.在src里新建一个Package 4.在Pa ...

  5. java jdbc 连接mysql数据库,Java 通过JDBC连接Mysql数据库

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...

  6. Java EE系列(九)——Java EE连接Mysql数据库(JDBC保姆级教学)

    最近几天,peter xiao所在的项目小组也逐渐开始进行做最后的Java web课程大作业了,我们组所做的是运动会报名服务系统,其中涉及到很多数据的增删查改,所以需要依靠Mysql数据库来解决这些问 ...

  7. JAVA德鲁伊连接MySQL数据库

    环境配置 @[TOC](环境配置) @[TOC](编写工具类Util) @[toc](测试代码块) 总结:到此完成了德鲁伊方法MySQL连接Java的全部过程 1,百度中搜索这几个工具类下载复制到ie ...

  8. java中连接mysql数据库_java中怎么连接mysql数据库

    展开全部 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; i ...

  9. Java如何连接mysql数据库详解(代码)

    工具: https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) eclip ...

最新文章

  1. 机器学习PAL产品优势
  2. 描述符:property 迭代器
  3. pcb过孔与电流对照一览表_PCB设计项目能不能成功,这个因素占了30%
  4. layui-概念-入门-总结
  5. vue 响应式ui_如何在Vue.js中设置响应式UI搜索
  6. Try Redis : Redis 入门教程
  7. Springboot 整合 Netty 实战(附源码)
  8. Java学习系列(十六)Java面向对象之基于TCP协议的网络通信
  9. iOS 推送通知详解
  10. Win7升Windows10有获取通知,但是就不推送的解决方法
  11. 控制台窗口界面的编程控制
  12. 凡事易学难精,要精通都要天赋
  13. 【收益管理】单资源容量控制(2)先从报童模型谈起!
  14. 中国移动面试总结(一)
  15. 国外优秀免费空间不完全名单
  16. C#简单使用ManagedWifi
  17. 金蝶shr动态列表展示自定义字段
  18. 李博轩现就职于西部电影集团艺创中心,国家三级摄影师
  19. qt-qss之QSlider样式
  20. 缺失msvcr120.dll一般性问题如何解决

热门文章

  1. 详细讲解怎样做数据仓库需求分析
  2. TML5 App 开发框架收集
  3. 快速学习javascript 整体架构方法
  4. 如何用递归处理一个数组中的数据成为一个树结构_Spark处理的一些业务场景(持续更新ing)...
  5. java 3d文字旋转_3d多物体点旋转
  6. pycharm 没有 python template languages_开发效率神器说说Pycharm的骚操作
  7. mysql 分区 目的_MySQL分区表最佳实践
  8. [转载]从菜鸟到架构师
  9. 概要设计说明书任务分配
  10. 菜鸟笔记 -- Chapter 6.4.2 详解继承