在windows环境下怎么连接mysql数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在windows环境下怎么连接mysql数据库相关的知识,希望对你有一定的参考价值。

连接到本机上的mysql

1.按快捷键win+R键来进入运行,并输入cmd,点击确定

2.键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。

3.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>

连接到远程主机上的MYSQL:

假设远程主机的IP为:110.110.110.110,用户名为root,密码为123。则键入以下命令:    mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)

参考技术A 首先,纠正一下,mysql只是一个数据库软件,安装在windows还是linux操作系统上,连接方法一致,下面介绍windows下如何连接mysql数据库。
一、本机mysql的连接方式:
1.按快捷键win+R键来进入运行,并输入cmd,点击确定
2.键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。
3.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>
二、远程mysql的连接方式
假设远程主机的IP为:111.111.111.111,用户名为root,密码为mysql123。则键入以下命令: mysql -h111.111.111.111 -uroot -p;在提示符下输入密码mysql123,连接成功。本回答被提问者采纳

windows10环境下eclipse连接mysql

windows10环境下eclipse连接mysql

 

只要按照下面的步骤走,绝对绝对错不了,除非今天上厕所没带纸

 

第一步:

安装mysql驱动器,可以在官网上面下载,里面是会有的,另外推荐一个网站直接下载: https://mvnrepository.com/artifact/mysql/mysql-connector-java ,从上面选择跟mysql版本相同的驱动器版本下载。

注意:点击我画住的地方,不要点击后面的蓝色central,然后下载jar包就好了。如果不知道自己mysql版本是多少的,可以到下载mysql的文件上面查看(除非你给他改了个名字)1597377936734

 

 

第二步:配置环境:

1.将下载好的jar包复制粘贴到你下载的java的jdk安装目录下的lib目录下面

 

 

2.在高级系统设置中,配置环境变量,将驱动器路径添加到CLASSPATH路径中,如果没有的话,可以新建一个

注意:加完路径后,记得加上分号哦

 

第三步:新建一个用来测试的数据库test1,按照下面的创建就好了

 

mysql>create database test;
mysql>use test;
mysql>create table user(name varchar(20),password varchar(20));
mysql>insert into user values(\'huzhiheng\',\'123456\');

 

 

第四步:打开eclipse配置并测试:

1.创建一个java项目,命名为onetest。

2.在onetest项目上右键,Build Path-->Add External Archives to Java Build Path-->选择mysql驱动器存放路

 

3.上代码测试:除了第一行的包名,还有mysql的用户名和密码在代码中可能需要修改,其他的不修改

package cc.bb.aa;
import java.sql.*;
​
public class onetest {
​
     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?serverTimezone=UTC","root",""); 
          //连接URL为  jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码 
     
       System.out.println("Success connect Mysql server!"); 
       Statement stmt = connect.createStatement(); 
       ResultSet rs = stmt.executeQuery("select * from user"); 
       while (rs.next()) { 
        System.out.println(rs.getString("name")); 
       } 
      } 
      catch (Exception e) { 
       System.out.print("get data error!"); 
       e.printStackTrace(); 
      } 
     } 
}

 

注意:这里其实有一个注意的地方,Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?serverTimezone=UTC","root","");,这里在MySQL8.0及以上要加上这句话:?useSSL=false&serverTimezone=UTC ,如果不添加,程序会报错。上面的代码已添加上了。

 

第五步:查看测试结果:

以上是关于在windows环境下怎么连接mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章

windows环境下Mysql中文乱码问题解决方法

windows7,windows8中mysql5.7的配置my.ini文件在哪

windows环境下安装两个MySQL数据库

mysql长时间不操作会不会连接超时?怎么改?

如何解决mysql数据库8小时无连接自动关闭

linux 下怎么优化mysql占用内存?