Code前端首页关于Code前端联系我们

如何获取mysql数据库的链接,数据库连接mysql

terry 2年前 (2023-09-30) 阅读数 47 #Mysql
文章标签 Mysql

本文目录:

  • 1.如何连接mysql数据库
  • 2、IDEA如何连接mysql?
  • 3.如何连接MySQL数据库

连接mysql数据库

一 Mysql 命令行连接

通常适用于新安装的 mysql,如果启用 mysql lineclient。可以直接找到开始---程序---mysql命令行程序如下图

点击mysql命令行后会要求输入root密码。输入正确的root密码后,就可以连接msyql数据库了

通过Cmd命令行连接数据库

如果没有安装mysql命令行,我们可以找到mysqld所在的路径(复制其中的路径) mysqld.exe所在)

使用cd切换到msyqld.exe路径,输入mysql connect命令如下图

格式为:

Mysql -P 端口号 -h mysql 主机名\ip -u root(用户)-p

如果命令行是mysql所在本机

并且使用默认端口3306,直接输入mysql -u root -p

第三方mysql数据库连接工具

通过第三方数据库连接工具有很多,如图设置下面必要的参数即可

IDEA如何连接mysql?

IDEA软件开发集成工具,常用于Java软件项目的开发。当软件项目中使用mysql数据库存储数据时,必须使用客户端工具连接数据来查看或修改数据内容。 IDEA 允许您直接连接到数据库。为了查询或编辑数据,您不再需要单独下载数据库客户端软件。下面我介绍如何使用IDEA连接mysql数据库查询数据内容:

1,

打开IDEA软件工具,正常打开项目。之后,您将在工具类别的右侧看到一个数据库图标。如果单击后您之前没有连接过任何数据库,则此窗口页面将为空白。点击如图所示的加号按钮,新建一个数据库连接

2。选择数据源,然后选择 MySQL。在这里您可以看到支持许多数据库类型。您可以在此处选择要使用的数据库类型。这里介绍mysql数据库的使用;

3、在此页面,需要填写连接的数据库服务器、数据库名称、用户名和密码。如果端口是mysql,则默认值为3306。如果不做更改,则保持默认值。

4。要连接mysql,需要配置mysql连接的数据库驱动。如果未指定该文件,则会报告驱动程序不可用。点击页面上的加号按钮找到电脑驱动文件的位置并添加

5。填写完驱动文件和连接配置信息后,点击测试连接按钮测试是否可以正常建立连接。当出现“连接成功”提示时,表示测试连接成功。以上配置信息已正确填写

6。直接点击确定按钮即可正常打开与mysql数据库内容的连接。查询完后会看到表是数据库表,下面是函数对象

7。在特定表名上双击鼠标左键,可打开该表的数据内容窗口,进行数据表的查询。内容信息可添加、删除、编辑、查看;

8。从上面的操作可以看出,通常在编写和调试代码时,在IDEA工具中就可以完成,不需要多次切换工具。太尴尬了。

连接MySQL数据库

?用户数据库

mysqlCREATE TABLE user (名称 VARCHAR(20),密码 VARCHAR(20)); //创建表user并设置两个字段。

mysqlINSERT INTO user VALUES('huzhiheng','123456'); //向表

2添加数据。打开Eclipse,创建项目(my),

操作:右键单击my---构建路径---添加外部存档...选择jdbc驱动程序,然后单击确定。

我的项目清单:

3。控制器已经导入了,我们写个程序来检查一下吧

导入 java.sql.*;公共类 MysqlJdbc { 公共静态 void main(String args[]) { 尝试 { Class.forName("com.mysql.jdbc.Driver"); } //加载MYSQL JDBC驱动 //类。 forName("org.gjt.mm.mysql.Driver"); System.out.println("Mysql驱动下载成功!"); } catch (Exception e) { System.out.print("加载 Mysql 驱动程序时出错!" ); e.printStackTrace(); } 尝试 { Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","198876"); //连接URL为jdbc:mysql //服务器地址/数据库名,后面两个参数为登录名和密码 System.out.println("成功连接Mysql服务器!");语句 stmt = connect.createStatement(); ResultSet rs = stmt.executeQuery("从用户中选择*"); //user 是表的名称 while (rs.next()) { System.out.println(rs.getString("name")); } } catch (异常 e) {System.out.print("获取数据错误!"); e.printStackTrace(); } } } 点击启动程序:

Mysql驱动下载成功! MySQL服务器连接成功! huzhiheng 

会出现上面的输出,说明已经成功连接数据库了。

4。可以查看MySQL中的内容,那么我们要向MySQL中添加数据吗?

以下示例向MySQL用户表添加100条数据

导入 java.sql.*;公共类 MyProject { 公共静态 void main(String args[]) { 尝试 { Class.forName("com.mysql.jdbc.Driver"); } //加载MYSQL JDBC驱动 //类。 forName("org.gjt.mm.mysql.Driver"); System.out.println("Mysql驱动下载成功!"); } catch (Exception e) { System.out.print("加载 Mysql 驱动程序时出错!" ); e.printStackTrace(); } 尝试 { Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","198876");整数 = 100; ReadyStatement Statement=connect .prepareStatement("INSERT INTO user VALUES(?,?)"); for(int i=0;inum;i++) //定义100次循环,向表中添加一百条数据。 { Statement.setString(1,"宠实"+i); Statement.setString(2,"bo"+i);语句.executeUpdate(); } // } catch (ClassNotFoundException e) { // TODO 自动生成的 catch 块 // SyStem.out.println("发生错误:"+e.toString()); // e.printStackTrace(); }catch(SQLException e) { } } }

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门