如何通过套接字连接访问数据库? (带DataGrip)

时间:2016-12-26 03:42:14

标签: mysql database sockets http datagrip

请帮我解决这个问题!

我在Mac上使用Sequel Pro(使用MySQL),现在由JetBrains引入DataGrip。 并想连接到localhost:3000 n'数据库,作为Sequel的“套接字连接”(名称:localhost,用户名:root,其他为无效) 研究了这么多,但无法解决......谁知道怎么办?

我完全不喜欢编程,对不起英语也很抱歉:(

1 个答案:

答案 0 :(得分:1)

我不是Mac用户,但无论平台如何,这个过程都是一样的:

  • 您编写了一个实用程序,用于侦听请求的套接字。
  • 当您的程序收到请求时,它会将其转换为MySQL的SQL方言。
  • 它将该请求发送到MySQL守护程序/服务并等待响应。
  • 当它得到响应时,它按记录读取并发送 通过套接字接口将内容返回给请求者。
  • 然后它坐下来等待下一个请求。

套接字只是数据传递的管道。除了接受要发送到连接另一端的数据或从另一端发送数据给你之外,它不知道如何做任何事情。

您必须编写或找到一个程序来完成您想要做的任何其他工作。在这种情况下,其他工作是在MySQL(或MariaDB)数据库和套接字之间移动数据。