精华内容
下载资源
问答
  • 使用eclipse连接mysql数据库步骤
    万次阅读
    2021-09-08 21:52:48

    1.导入连接MySQL数据库驱动包(例如mysql-connector-java-5.1.7-bin.jar),并测试。
    步骤:
    1)在eclipse里面点击右上角的图标,如下图所示。
    在这里插入图片描述
    2)选中Database Connections右键,点new。
    在这里插入图片描述
    3)选择MySQL,点击next。
    在这里插入图片描述
    4)如图所示:
    在这里插入图片描述
    2.引用MySQL驱动包jar
    在项目右键一个文件夹lib,把驱动包复制进去,然后右键驱动包点Build Path,再点击add…,即可连接数据库进行操作。
    在这里插入图片描述
    连接测试用例:

    public class JdbcUtil {
    	static {
    		// 1.加载驱动包
    		try {
    			Class.forName("com.mysql.jdbc.Driver");
    		} catch (ClassNotFoundException e) {
    			e.printStackTrace();
    		}
    	}
    	public static Connection getConnection() {
    		// 2.得到数据库连接(桥)
    		Connection conn = null;
    		try {
    			//数据库,用户名,密码
    			conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/crm", "root", "123456");
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		return conn;
    	}
    	//3.关闭资源
    }
    

    URL路径:jdbc:mysql://localhost:3306/crm(数据库名)
    驱动包:com.mysql.jdbc.Driver(MySQL8.0版本以下使用该驱动)com.mysql.cj.jdbc.Driver(MySQL8.0版本以上使用该驱动)

    3. 连接MySQL8.0可能出现的问题:使用MySQL 8.0 以上版本,项目有可能存在时差问题,需要指明是否进行SSL连接,所以要在URL后面加上?serverTimezone=UTC&useSSL=true,这个问题在我主页发表的文章有详细说明。
    在这里插入图片描述

    更多相关内容
  • 主要介绍了如何用Eclipse连接MySQL数据库,需要的朋友可以参考下
  • MySQL数据库+可视化界面+安装教程+jdbc(eclipse连接MYSQL数据库
  • 主要介绍了Eclipse连接Mysql数据库操作总结的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
  • Eclipse连接MySQL数据库

    千次阅读 2021-07-18 21:47:33
    Eclipse连接Mysql数据库(辅助工具Navicat) 1. 工具准备 Eclipse、Mysql、对应Mysql连接驱动包、(辅助工具Navicat) 驱动包下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到 jar 库文件,...

    1. 工具准备

    Eclipse、MySQL、对应MySQL连接驱动包、可视化工具Navicat

    在这里插入图片描述

    2.在Eclipse中导入jar包

    点击File→new→Java Project→输入Project name→点击Finish
    在这里插入图片描述
    右键点击Build Path→Configure Build Path
    在这里插入图片描述
    在这个页面中可能会有个别显示不一样的,没关系,对应能选到Add External JARs…就可
    在这里插入图片描述
    选择对应的驱动包,点击打开
    在这里插入图片描述
    在这里插入图片描述
    然后这里就可以看到已经添加好了jar包
    在这里插入图片描述

    3.导入数据库

    打开MySQL,输入你自己设置的密码,然后输入 show databases;查看有哪些数据库

    在这里插入图片描述
    若有目标sql文件需导入数据库,如我这需导入文件名为salesmanagement的sql文件
    在这里插入图片描述

    可在后面接着输入 create database salesmanagement;
    在这里插入图片描述
    接着输入 use salesmanagement; 然后 source 后跟文件路径位置(注意:此处要将"\"全部换成“/”)
    在这里插入图片描述
    最后输入 show tables; 就可查看对应数据库下的表了
    在这里插入图片描述
    当然也可在Navicat中建立数据库,可参考其它文章学习

    4.可视化工具Navicat查看数据库及表相关内容

    打开Navicat点击“连接”→MySQL后显示这个界面,连接名自由命名,密码自己设置,并可查看主机端口用户名等信息(后在Eclipse中连接会用到)
    在这里插入图片描述
    连接成功后可查看目标数据库中表的相关信息
    在这里插入图片描述
    在这里插入图片描述
    以下这几个信息在后面Eclipse中连接数据库会用到(需根据个人数据库内容修改对应部分代码)
    在这里插入图片描述

    5.连接数据库

    在src中→右键new→class→name中命名为jdbc,并且最下面的第一个框也打钩→点击finish
    在这里插入图片描述
    输入代码:

    import java.sql.*;
    public class jdbc {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		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/salesmanagement","root","123456");//salesmanagement为对应的数据库名;
    		                                                                         //123456为你自己设的数据库密码
    		           
    		      System.out.println("Success connect Mysql server!");
    		      Statement stmt = connect.createStatement();
    		      ResultSet rs = stmt.executeQuery("select * from category");
    		                  //category 为你表的名称,可以在MySQL命令行用show tables;显示
    		while (rs.next()) {
    		        System.out.println(rs.getString("name"));//name为表中的某一列名
    		      }
    		    }
    		    catch (Exception e) {
    		      System.out.print("get data error!");
    		      e.printStackTrace();
    		    }
    		  }
    		
    	}
    
    

    注释中的内容要注意修改为个人对应的数据库信息。

    右键点击运行,连接成功
    在这里插入图片描述

    展开全文
  • Eclipse连接MYSQL数据库

    2021-02-10 21:22:36
    1.下载一个MYSQL数据库 2.下载一个MYSQL数据库图形化界面软件,(Navicat) 3.在数据库里界面里建立连接,建立数据库,建立表(在表中输入数据)(记住建立连接时的用户名和密码) 4.下载一个MYSQL数据库驱动器,...

    1.下载一个MYSQL数据库
    2.下载一个MYSQL数据库图形化界面软件,(Navicat)
    3.在数据库里界面里建立连接,建立数据库,建立表(在表中输入数据)(记住建立连接时的用户名和密码)
    在这里插入图片描述
    在这里插入图片描述
    4.下载一个MYSQL数据库驱动器,把驱动器里的一个文件复制放入JDK文件夹里

    这个为驱动器文件夹

    找到文件夹里的mysql-connector-java-5.1.40-bin.jar,然后复制
    在这里插入图片描述
    这个是jdk的文件夹(自己以前安装jdk时的文件夹)
    在这里插入图片描述
    直接复制进来就好了在这里插入图片描述

    5.在eclipse里打入代码

    import java.sql.*;
    public class SQL {
    public static void main(String args[]) {
    	Connection con=null;
    	ResultSet rs;
    	try {Class.forName("com.mysql.jdbc.Driver");
    	System.out.println("启动数据库驱动成功");
    	} 
    	catch (Exception e) {
    		//记得输出失败异常,方便解决驱动失败问题!!
    		System.out.println("启动数据库驱动失败");
    		System.out.println(e);
    	}
    	String uri="jdbc:mysql://localhost:3306/forward1.1?useSSL=true&characterEncoding=utf-8";
    	String user="root";//用户名为,MYSSQL点击新建连接时的用户名
    	String password="123456";//密码为,在MYSQL点击新建连接时输入的密码
    	try {
    		System.out.println("正在连接数据库....");
    		con=DriverManager.getConnection(uri,user,password);
    		System.out.println("连接成功");
    	} 
    	catch (SQLException  e) {
    		//记得输出失败异常,方便解决连接失败问题!!
    		System.out.println(e);
    	}
    	try {
    		Statement sql=con.createStatement();
    		rs=sql.executeQuery("SELECT * FROM mess");
    		while(rs.next()) {
    			String number=rs.getString(1);
    			String name=rs.getString(2);
    			Date date=rs.getDate(3);
    			float height=rs.getFloat(4);
    			System.out.printf("%s\t",number);
    			System.out.printf("%s\t",name);
    			System.out.printf("%s\t",date);
    			System.out.printf("%.2f\n",height);
    		}
    		con.close();
    	} catch (Exception e) {
    		System.out.println(e);
    	}
    }
    }
    
    

    在这里插入图片描述

    展开全文
  • 前置条件: cmd命令行创建含表student的dsschool数据库 java文件实现连接mysql数据库和操作 jsp文件代码实现数据库操作 本篇文章所做:在已配置好Tomcat,mysql和eclipse的前提下 通过cmd指令操作搭建数据库并在...

    本篇文章所做:在已配置好Tomcat,mysql和eclipse的前提下 通过cmd指令操作搭建数据库并在eclipse中实现数据库操作
    本文章最终目的:在eclipse中采用jsp文件或java文件连接mysql数据库并能够实现数据库的基本操作(查询,修改,插入,删除)

    问题

    在学习web后端开发时遇到的问题:在连接eclipse和mysql时遇到的问题,同学和我用的软件又不一样,在其他文章中找了很多东西来看,但是都很零零散散,所以把我遇到的问题给写出来,希望能给大家提供帮助

    前置条件:

    这儿只是笔者之前安装好的环境和软件,不一定要与笔者的软件和版本完全相同

    Tomcat的安装和配置 可参考这篇文章:
    https://blog.csdn.net/qq_39047789/article/details/103883252

    MySQL数据库下载地址:https://dev.mysql.com/downloads/windows/installer/8.0.html

    mysql的安装过程参考文档:https://www.cnblogs.com/winton-nfs/p/11524007.html

    jdbc驱动下载地址:https://dev.mysql.com/downloads/connector/j/
    jdbc下载版本
    jdbc的驱动放置的位置的地方:
    方法一:
    (1)MyEclipse项目的WEB-INF下新建的lib文件夹;
    (2)将下载的JDBC驱动器解压缩至本地硬盘,将其中的“mysql-connector-java-8.0.15.jar”(随着时间变化 版本可能不同,笔者下载的版本也有所不同,但方法没问题)复制到(1)中新建的lib文件夹中,将jar包拷入后,点击鼠标右键–>Build Path–>Add to Build Path,完成导入。如下图所示
    jdbc的配置
    方法二:
    (1)下载的JDBC驱动器解压缩至本地硬盘,将其中“mysql-connector-java-8.0.15.jar”复制到你自己的Tomcat文件夹的lib子文件夹中。
    (2)在web项目上(此处例子为“CourseExamples06”)单击右键,选择“Properties”->“java Build Path”->“Libraries”->“Add External JARs…”,将该jar包添加,如下图所示,重启服务器即可。
    eclipse配置jdbc的驱动jar

    cmd命令行创建含表student的dsschool数据库

    这儿只介绍我所使用到的命令行中的语句,其余语句推荐参考下方链接,我认为这篇文章介绍得相对完善,仔细,能够让大家对这些数据库命令更加了解:
    https://blog.csdn.net/weixin_43790276/article/details/102655786

    那咋们就开始构建数据库了:
    命令:mysql -u root -p
    启动mysql数据库,password为设定mysql数据库时设定的密码,初始密码为localhost,建议修改,在前面的配置mysql中有提到如何修改
    启动数据库
    命令: show databases;
    查看当前mysql中存在的数据库,一开始有四个初始化的数据库(不要删除它们,如果删除了可能会引发后面的错误(建议重新安装))
    查看当前已有数据库
    通过命令:create database DSSchool;
    创建自己的数据库
    新建数据库观察 show databases;命令的变化:
    新建数据库
    创数据库时未指定编码,可通过命令:show create database dsschool;
    查看指定数据库的编码(dsschool为自己创建的数据库的名字)
    可通过命令:alter database dsschool character set utf8;
    将数据库的编码修改为utf-8 使它能够正确显示中文 避免乱码现象
    查看数据库编码并修改编码
    命令:use dsschool
    进入当前新建的数据库
    进入数据库
    命令:select database();
    可查看当前所在数据库查看当前所在数据库

    创建表单:
    创建表单
    创建表单数据库sql语言:

    CREATE TABLE Student(
       stuNo            VARCHAR(4)          PRIMARY KEY,
       stuName          VARCHAR(10),
       stuSex              VARCHAR(9)
    
    ) ;
    

    向student表单中插入数据操作:
    插入数据操作
    数据库sql语言插入数据程序(可直接在cmd中进入对应的数据库后粘贴这段sql指令进行插入数据):

    insert into Student(stuNo,stuName,stuSex)
    	values("0001","王海","男"),
    	("0002","冯山","女"),
    	("0003","张平","男"),
    	("0004","刘欢","女"),
    	("0005","唐为","男"),
    	("0006","唐风","女"),
    	("0007","刘平","男"),
    	("0008","徐少强","男"),
    	("0009","陈发","女"),
    	("0010","江海","女");
    

    完成上述步骤后,你已经完成了创建一个含有student表单名为dsschool的数据库
    可通过sql语言:select * from student;
    对student表中的数据进行查看,如下图
    数据库student表单内容

    java文件实现连接mysql数据库和操作

    后缀.java文件实现连接数据库 并通过sql语句对数据库中的内容进行修改,
    为增加可读性,我在代码中增加了很多注释方便理解 各部分功能

    package ex_3; //package包  自己改
    import java.sql.*;
    public class test {
    	public static void main(String args[]) {
    		try {
    			Class.forName("com.mysql.cj.jdbc.Driver");//加载MYSQL JDBC驱动程序   
    			//Class.forName("org.gjt.mm.mysql.Driver");
    			System.out.println(" 加载驱动成功 Success loading Mysql Driver!");
    		}
    		catch (Exception e) {
    			System.out.println("mysql驱动加载出错  检查一下mysql的连接");
    			e.printStackTrace();
    		}
    		try {//连接URL为   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码
    			Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/dsschool","root","root");
    			// 注意:jdbc:mysql://localhost:3306/  后接数据库的名字  所以数据库要事先通过命令行等方式创建好
    			Statement stat =connect.createStatement();
    			//statement实例用于运行sql语句
    			System.out.println("连接mysql数据库成功");
    			String sql_1 = "select * from student";   //执行查询语句
    			String sql_2 = "insert into student(stuNo,stuName,stuSex) values('0015','张月','女')";
    			String sql_3 = "UPDATE Student set stuName ='小月月'  where stuNo = '0015'";
    			String sql_4 = "DELETE from student where stuNo = '0015'";
    			//table表的名字  我有时候大写了  有时候小写了 没有影响,数据库中表名统一小写(自动转换)
    			//提醒:在我之前定义的student表中stuNo在数据库中作为主键(Primary key  不可通过update命令修改)
    //			stat.executeUpdate(sql_2); 
    //			stat.executeUpdate(sql_3); 
    //			stat.executeUpdate(sql_4); 
     //分别执行sql_2,sql_3,和sql_4  插入 、更新 、删除语句
     //更改Update中执行的sql语句   executeUpdate()中可执行比如CREATE,DROP,INSERT,UPDATA,DELETE 数据库操作命令
    			
    			ResultSet rs = stat.executeQuery(sql_1);  //执行sql_1  查询语句
    			//ResultSet对象用于存储sql的查询语句的返回值
    			
    			System.out.println("sql语句执行完成");
    			System.out.println("查询结果:");  
    			System.out.println("编号"+"  "+"姓名 "+"  "+"性别");  
                while (rs.next()) {  
                	System.out.println(rs.getString("stuNo")+"  "+rs.getString("stuName")+"  "+rs.getString("stuSex"));
                }
    			stat.close();  
    			connect.close();
    			//使用完后记得关闭  在大型程序中节约内存空间
                }
    		catch(SQLException e) {
    			System.out.print("jdbc连接mysql数据库出抛出异常  或 sql语句执行异常  详情请debug");
    		}
    		finally {
    		}
    		}
    	}
    

    代码说明:String 变量中 sql_1、sql_2、sql_3、sql_4分别是对数据库中的内容进行查询,插入,更新和删除操作,现有的内容是将更新等操作给注释掉了,只可进行查询操作,

    java程序运行效果(控制台输出):
    java控制台输出
    执行sql_2后插入“0015 张月 女” 的信息 后数据库的内容:
    执行插入命令后
    执行修改命令sql_3之后 将学号为0015 的学生姓名修改为"小月月" 数据库内容:
    执行修改命令后
    执行删除命令sql_4之后删除stuNo为“0015”的学生信息,数据库内容变化为:
    删除命令

    jsp文件代码实现数据库操作

    <%@ page language="java" contentType="text/html; charset=UTF-8"
    import="java.sql.*" pageEncoding="utf-8"%>
    <html>
    	<body>
    		<%
            //  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    		//	Connection conn = DriverManager.getConnection("jdbc:odbc:DSSchool");
    			//书本上的连接方式和自己采用的连接方式有出入需要适当更改
    			Class.forName("com.mysql.cj.jdbc.Driver");//加载MYSQL JDBC驱动程序   
    			System.out.println(" 加载驱动成功 Success loading Mysql Driver!");
    			Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/dsschool","root","root");
    			System.out.println("连接mysql数据库成功");
    			
    			//Class.forName("org.gjt.mm.mysql.Driver");
    			Statement stat = connect.createStatement();
    			String sql = "INSERT INTO student(stuNo,stuName,stuSex) VALUES('0032','冯江','男')";
    			String sql_2 = "select * from student";
    			String sql_3 = "UPDATE Student set stuSex ='女'  where stuNo = '0032'";
    			String sql_4 = "DELETE from student where stuNo = '0032'";
    			
    			//stat.executeUpdate(sql_2);
    			ResultSet rs = stat.executeQuery(sql_2);
    			
    			out.println("查询结果: <br>");  
    			out.println("编号"+"  "+"姓名 "+"  "+"性别 <br>");  
                while (rs.next()) {  
                	out.println(rs.getString("stuNo")+"  "+rs.getString("stuName")+"  "+rs.getString("stuSex")+" <br>");
                }
    			//out.println("成功添加" + i + "行");
    			stat.close();
    			connect.close();
        	%>
    	</body>
    </html>
    

    代码说明:该代码已注释掉执行更新数据库的操作语句增、删、改操作,适当更改后即可进行相应操作(一定要有一点java基础啊)
    这儿修改数据库的方式与前面通过java文件进行修改数据库的内容相似

    运行出来的效果:
    jsp运行效果图
    第一次写这种长篇,有问题还请见谅!

    到这里你已经可以通过java和jsp文件实现基本的数据库操作了,你就有了做网页后端的一点点基础了,恭喜你迈入后端的大门,后面还有星辰大海,加油!代码人!

    展开全文
  • 本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆。但我按照那些文章捣鼓了很久,就是不行。
  • eclipse连接MySql数据库

    千次阅读 2018-04-13 17:39:59
    今天复习eclipse连接数据库,顺便写篇博客记录下真个操作的流程。 首先得有MySql数据库和eclipse,没的话可以去官网下载,下载教程自行百度。 在Mysql数据库中建表,写点数据进去方便之后连接eclipse进行测试工作...
  • Eclipse连接Mysql数据库学生信息管理系统
  • eclipse连接mysql数据库

    千次阅读 2018-03-22 13:55:38
    简单描述:下面的内容适用于已经安装好mysql数据库想用eclipse连接的朋友1.在eclipse中的项目上新建文件夹:2.弹出框中输入文件夹名:3.新建完成后如下图所示:4.官网上下载MySql的驱动文件, 然后解压:5.找到解压文件中...
  • eclipse连接MySQL数据库

    2015-01-19 22:34:20
    这是一个详细的eclipse连接MySQL数据库的文档
  • ###可能是你下载的mysql版本过高,与你安装的mysql-connector-java版本匹配。 ##你选择换适合你的java驱动就可以了。 ##另外这个看报错时,主要是根据报错的提示括弧()里的报错处理异常, ##如果()里有关于Time...
  • 1.建立表 2.新建3个包application放主文件,daos放数据层,users放用户封装。 (1)JDBCOperation.java (2)DAO.java (3)Student.java 3.运行
  • 一.下载jar包 就是上面这个,百度什么的搜一下,免费的 二....找到项目根部,右键,选择Properties ...这里我建了一个数据库连接的包,并在其中建立了一个Example类 4.编写连接代码 首先,要加载驱动程序 try
  • 在Java中连接MySQL数据库,从加载驱动,连接数据库,操作数据库,执行sql语句,最后关闭数据库等等的一系列操作。
  • eclipse连接MySql数据库(菜鸟入门之详细步骤)

    万次阅读 多人点赞 2018-12-13 10:49:20
    为了方便,在这里给百度网盘链接地址,可直接下载到jar包。...1.首先,eclipse连接Mysql数据库,需要下载Mysql的驱动(.jar包) 2.下载Mysql驱动去Mysql官网:https://www.mysql.com/ 3.进入downloads页面:...
  • Eclipse连接MySQL数据库 — 8.0版jdbc驱动工具mysql-connector-java-8.0.11.jareclipsemysql-8.0.1101. jdbc 8.0.11下载下载网址:https://dev.mysql.com/downloads/connector/j/ 下载后解压即可。02. eclipse加载...
  • Eclipse连接Mysql的jar包

    2019-04-15 15:02:23
    Eclipse连接Mysql的jar包,解决连接不上的问题,除了将jar包添加到项目中进行build path之外,还需要把jar包放到java安装目录的lib文件夹中的ext中,连接成功
  • Eclipse连接Mysql数据库写不同角色的登陆注册功能及遇到的一些问题建立概念模型并生成sql文件并添加数据重装mysql并利用eclipse连接数据库Eclipse连接数据库前端设计登陆功能注册功能结束 建立概念模型并生成sql文件...
  • Eclipse+MySQL,通过jdbc连接数据库
  • 使用eclipse连接MySQL数据库
  • Eclipse连接MySQL数据库(详细步骤)

    千次阅读 2019-01-09 21:25:26
    Eclipse连接MySQL数据库(详细步骤)
  • awdawdawaw

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,134
精华内容 18,053
关键字:

eclipse连接mysql数据库

mysql 订阅
友情链接: protelstudy.rar